support sync database structure when starting web server

This commit is contained in:
MaysWind
2020-12-03 23:22:01 +08:00
parent 50f56ccf3d
commit 1f6922c9e5
4 changed files with 76 additions and 6 deletions
+4 -2
View File
@@ -116,8 +116,9 @@ type Config struct {
EnableRequestLog bool
// Database
DatabaseConfig *DatabaseConfig
EnableQueryLog bool
DatabaseConfig *DatabaseConfig
EnableQueryLog bool
AutoUpdateDatabase bool
// Log
LogModes []string
@@ -300,6 +301,7 @@ func loadDatabaseConfiguration(config *Config, configFile *ini.File, sectionName
config.DatabaseConfig = dbConfig
config.EnableQueryLog = getConfigItemBoolValue(configFile, sectionName, "log_query", false)
config.AutoUpdateDatabase = getConfigItemBoolValue(configFile, sectionName, "auto_update_database", true)
return nil
}