调整mssql初始化

This commit is contained in:
piexlmax(奇淼
2024-02-04 17:47:30 +08:00
parent 7e5e12b139
commit f90e241cc9
3 changed files with 115 additions and 0 deletions
+20
View File
@@ -47,6 +47,10 @@ func (i *InitDB) SqliteEmptyDsn() string {
return i.DBPath + separator + i.DBName + ".db"
}
func (i *InitDB) MssqlEmptyDsn() string {
return "sqlserver://" + i.UserName + ":" + i.Password + "@" + i.Host + ":" + i.Port + "?database=" + i.DBName + "&encrypt=disable"
}
// ToMysqlConfig 转换 config.Mysql
// Author [SliverHorn](https://github.com/SliverHorn)
func (i *InitDB) ToMysqlConfig() config.Mysql {
@@ -100,3 +104,19 @@ func (i *InitDB) ToSqliteConfig() config.Sqlite {
},
}
}
func (i *InitDB) ToMssqlConfig() config.Mssql {
return config.Mssql{
GeneralDB: config.GeneralDB{
Path: i.DBPath,
Port: i.Port,
Dbname: i.DBName,
Username: i.UserName,
Password: i.Password,
MaxIdleConns: 10,
MaxOpenConns: 100,
LogMode: "error",
Config: "",
},
}
}