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

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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