|
|
Gormv2: # 只针对 gorm 操作数据库有效
|
|
|
UseDbType: "mysql" # 备选项 mysql 、sqlserver、 postgresql
|
|
|
SqlDebug: true # 请根据个人习惯设置,true 表示执行的sql全部会输出在终端(一般来说开发环境可能会方便调试) , false 表示默认不会在终端输出sql(生产环境建议设置为 false),
|
|
|
Mysql:
|
|
|
IsInitGlobalGormMysql: 1 # 随项目启动为gorm db初始化一个全局 variable.GormDbMysql(完全等于*gorm.Db),正确配置数据库,该值必须设置为: 1
|
|
|
SlowThreshold: 30 # 慢 SQL 阈值(sql执行时间超过此时间单位(秒),就会触发系统日志记录)
|
|
|
Write:
|
|
|
Host: "127.0.0.1"
|
|
|
DataBase: "User"
|
|
|
Port: 3306
|
|
|
Prefix: "tb_" # 目前没有用到该配置项
|
|
|
User: "root"
|
|
|
Pass: "Gm33894239"
|
|
|
Charset: "utf8"
|
|
|
SetMaxIdleConns: 10
|
|
|
SetMaxOpenConns: 128
|
|
|
SetConnMaxLifetime: 60 # 连接不活动时的最大生存时间(秒)
|
|
|
#ReConnectInterval: 1 # 保留项,重连数据库间隔秒数
|
|
|
#PingFailRetryTimes: 3 # 保留项,最大重连次数
|
|
|
IsOpenReadDb: 0 # 是否开启读写分离配置(1=开启、0=关闭),IsOpenReadDb=1,Read 部分参数有效,否则Read部分参数直接忽略
|
|
|
Read:
|
|
|
Host: "127.0.0.1"
|
|
|
DataBase: "User"
|
|
|
Port: 3308 #注意,非3306,请自行调整
|
|
|
Prefix: "tb_"
|
|
|
User: "root"
|
|
|
Pass: "Gm33894239"
|
|
|
Charset: "utf8"
|
|
|
SetMaxIdleConns: 10
|
|
|
SetMaxOpenConns: 128
|
|
|
SetConnMaxLifetime: 60
|
|
|
# 如果要使用sqlserver数据库,请在 app/model 目录,将 users_for_sqlserver.txt 的内容直接覆盖同目录的 users.go 即可
|
|
|
SqlServer:
|
|
|
# 随项目启动为gorm db初始化一个全局 variable.GormDbMysql(完全等于*gorm.Db),正确配置数据库,该值必须设置为: 1
|
|
|
# 此外,开启 sqlserver 数据库时,请在 app/model/users_for_sqlserver.txt 文件中,按照说明手动替换一下代码
|
|
|
IsInitGlobalGormSqlserver: 0
|
|
|
SlowThreshold: 30
|
|
|
Write:
|
|
|
Host: "127.0.0.1"
|
|
|
DataBase: "db_goskeleton"
|
|
|
Port: 1433
|
|
|
Prefix: "tb_"
|
|
|
User: "Sa"
|
|
|
Pass: "secret2017"
|
|
|
#ReConnectInterval: 1 # 保留项,重连数据库间隔秒数
|
|
|
#PingFailRetryTimes: 3 # 保留项,最大重连次数
|
|
|
SetMaxIdleConns: 10
|
|
|
SetMaxOpenConns: 128
|
|
|
SetConnMaxLifetime: 60
|
|
|
IsOpenReadDb: 0 # 是否开启读写分离配置(1=开启、0=关闭),IsOpenReadDb=1,Read 部分参数有效,否则Read部分参数直接忽略
|
|
|
Read:
|
|
|
Host: "127.0.0.1"
|
|
|
DataBase: "db_goskeleton"
|
|
|
Port: 1433
|
|
|
Prefix: "tb_"
|
|
|
User: "Sa"
|
|
|
Pass: "secret2017"
|
|
|
SetMaxIdleConns: 10
|
|
|
SetMaxOpenConns: 128
|
|
|
SetConnMaxLifetime: 60
|
|
|
# 如果要使用postgresql数据库,请在 app/model 目录,将 users_for_postgres.txt 的内容直接覆盖同目录的 users.go 即可
|
|
|
PostgreSql:
|
|
|
IsInitGlobalGormPostgreSql: 0 # 随项目启动为gorm db初始化一个全局 variable.GormDbMysql(完全等于*gorm.Db),正确配置数据库,该值必须设置为: 1
|
|
|
SlowThreshold: 30
|
|
|
Write:
|
|
|
Host: "127.0.0.1"
|
|
|
DataBase: "db_goskeleton"
|
|
|
Port: 5432
|
|
|
Prefix: "tb_"
|
|
|
User: "postgres"
|
|
|
Pass: "Secret2017~"
|
|
|
SetMaxIdleConns: 10
|
|
|
SetMaxOpenConns: 128
|
|
|
SetConnMaxLifetime: 60
|
|
|
#ReConnectInterval: 1 # 保留项,重连数据库间隔秒数
|
|
|
#PingFailRetryTimes: 3 # 保留项,最大重连次数
|
|
|
IsOpenReadDb: 0 # 是否开启读写分离配置(1=开启、0=关闭),IsOpenReadDb=1,Read 部分参数有效,否则Read部分参数直接忽略
|
|
|
Read:
|
|
|
Host: "127.0.0.1"
|
|
|
DataBase: "db_goskeleton"
|
|
|
Port: 5432
|
|
|
Prefix: "tb_"
|
|
|
User: "postgres"
|
|
|
Pass: "secret2017"
|
|
|
SetMaxIdleConns: 10
|
|
|
SetMaxOpenConns: 128
|
|
|
SetConnMaxLifetime: 60
|