You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

88 lines
3.9 KiB

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