diff --git a/config/fun.go b/config/fun.go index eb9ad7a..1e9ccb2 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?_fk=1&_journal=WAL&_sync=FULL")) + 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("JWT.secret", "SET-YOUR-SECRET") viper.Set("JWT.expire", 86400) } diff --git a/database/database.go b/database/database.go index 740317c..f481746 100644 --- a/database/database.go +++ b/database/database.go @@ -18,7 +18,7 @@ var ( Db *gorm.DB err error sqlDb *sql.DB - dns = config.GetConfigValue("database.dns", gfile.Join(gfile.Pwd(), "db", "database.db?_fk=1&_journal=WAL&_sync=FULL")) + 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")) ) func init() {