add oracle and postgresql support
This commit is contained in:
@@ -1,13 +1,26 @@
|
|||||||
# 数据库配置
|
# 数据库配置
|
||||||
#datasource
|
#datasource
|
||||||
spring.datasource.url=jdbc:{{ .dbType }}://{{ .dbHost }}:{{ .dbPort }}/{{ .db_database }}?characterEncoding=utf-8&serverTimezone=Asia/Shanghai
|
{{- if eq .dbType "oracle" }}
|
||||||
spring.datasource.username={{ .db_username }}
|
spring.datasource.url=jdbc:oracle:thin:@//{{ .dbHost }}:{{ .dbPort }}/ORCLCDB
|
||||||
spring.datasource.password={{ .db_password }}
|
{{- else }}
|
||||||
|
spring.datasource.url=jdbc:{{ .dbType }}://{{ .dbHost }}:{{ .dbPort }}/{{ .dbDatabase }}?characterEncoding=utf-8&serverTimezone=Asia/Shanghai
|
||||||
|
{{- end }}
|
||||||
|
spring.datasource.username={{ .dbUsername }}
|
||||||
|
spring.datasource.password={{ .dbPassword }}
|
||||||
spring.datasource.type=org.apache.tomcat.jdbc.pool.DataSource
|
spring.datasource.type=org.apache.tomcat.jdbc.pool.DataSource
|
||||||
|
|
||||||
# Druid Data Source Config
|
# Druid Data Source Config
|
||||||
#spring.datasource.driver-class-name=oracle.jdbc.OracleDriver
|
{{- if eq .dbType "mysql" }}
|
||||||
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
|
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
|
||||||
|
{{- else if eq .dbType "postgresql" }}
|
||||||
|
spring.datasource.driver-class-name=org.postgresql.Driver
|
||||||
|
{{- else if eq .dbType "oracle" }}
|
||||||
|
spring.datasource.driver-class-name=oracle.jdbc.OracleDriver
|
||||||
|
hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
|
||||||
|
hibernate.show_sql=true
|
||||||
|
vs.sqlmapper.dialect=oracle
|
||||||
|
vs.sqlmapper.showSql=true
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
spring.datasource.druid.initial-size=5
|
spring.datasource.druid.initial-size=5
|
||||||
spring.datasource.druid.max-active=20
|
spring.datasource.druid.max-active=20
|
||||||
|
|||||||
@@ -10,9 +10,9 @@ projectId: 06bbe5bc-2174-42ab-aa63-2f1ed5636324
|
|||||||
dbType: mysql
|
dbType: mysql
|
||||||
dbHost: mysql-rw.staging.svc.cluster.local
|
dbHost: mysql-rw.staging.svc.cluster.local
|
||||||
dbPort: 3306
|
dbPort: 3306
|
||||||
db_database: '{{ .projectName | replace "-" "_" }}'
|
dbDatabase: '{{ .projectName | replace "-" "_" }}'
|
||||||
db_username: '{{ .projectName | replace "-" "_" }}_user'
|
dbUsername: '{{ .projectName | replace "-" "_" }}_user'
|
||||||
db_password: "{{ randAlphaNum 16 }}"
|
dbPassword: "{{ randAlphaNum 16 }}"
|
||||||
rocketmq_address: "10.0.2.221:9876;10.0.2.222:9876;10.0.2.223:9876"
|
rocketmq_address: "10.0.2.221:9876;10.0.2.222:9876;10.0.2.223:9876"
|
||||||
rocketmq_topic: '{{ .projectName | replace "-" "_" }}'
|
rocketmq_topic: '{{ .projectName | replace "-" "_" }}'
|
||||||
rocketmq_consumerGroup: "CID_{{ .artifactId }}"
|
rocketmq_consumerGroup: "CID_{{ .artifactId }}"
|
||||||
|
|||||||
Reference in New Issue
Block a user