diff --git a/config/fun.go b/config/fun.go index 1e9ccb2..4d5015b 100644 --- a/config/fun.go +++ b/config/fun.go @@ -58,7 +58,7 @@ func SetDefault() { viper.Set("SERVER.addr", "127.0.0.1:8080") viper.Set("SERVER.mode", "release") viper.Set("DATABASE.type", "sqlite") - viper.Set("DATABASE.dns", gfile.Join(gfile.Pwd(), "db", "database.db?cache=shared&mode=rwc&_busy_timeout=10000&_fk=1&_journal=WAL&_sync=FULL")) + viper.Set("DATABASE.dns", gfile.Join(gfile.Pwd(), "db", "database.db")) viper.Set("JWT.secret", "SET-YOUR-SECRET") viper.Set("JWT.expire", 86400) } diff --git a/database/database.go b/database/database.go index a56337c..f42db85 100644 --- a/database/database.go +++ b/database/database.go @@ -2,6 +2,7 @@ package database import ( "database/sql" + "fmt" "git.magicany.cc/black1552/gin-base/config" "git.magicany.cc/black1552/gin-base/log" @@ -18,7 +19,7 @@ var ( Db *gorm.DB err error sqlDb *sql.DB - dns = config.GetConfigValue("database.dns", gfile.Join(gfile.Pwd(), "db", "database.db?cache=shared&mode=rwc&_busy_timeout=10000&_fk=1&_journal=WAL&_sync=FULL")) + dns = config.GetConfigValue("database.dns", gfile.Join(gfile.Pwd(), "db", "database.db")) ) func init() { @@ -72,5 +73,5 @@ func sqliteInit() { log.Error("创建数据库文件失败: ", err) return } - Type = sqlite.Open(dns.String()) + Type = sqlite.Open(fmt.Sprintf("%s?cache=shared&mode=rwc&_busy_timeout=10000&_fk=1&_journal=WAL&_sync=FULL", dns.String())) }