feat(database): 集成 SQLite 数据库并优化配置
- 替换 SQLite 驱动为 glebarez/sqlite 并移除旧驱动 - 在数据库连接字符串中添加 WAL 模式和外键支持参数 - 配置 GORM 禁用默认事务和复数表名策略 - 更新 go.mod 和 go.sum 中的相关依赖版本 - 添加 SQLite 相关的间接依赖包
This commit is contained in:
+1
-1
@@ -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"))
|
||||
viper.Set("DATABASE.dns", gfile.Join(gfile.Pwd(), "db", "database.db?_fk=1&_journal=WAL&_sync=FULL"))
|
||||
viper.Set("JWT.secret", "SET-YOUR-SECRET")
|
||||
viper.Set("JWT.expire", 86400)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user