@@ -72,7 +72,7 @@ func (e *EnvConfigLoader) LoadConfig() (res *config.Config, err error) {
res.Metadata = config.MetadataFromConf(envConf.ServerConf, e.version)
res.DB = InstanceDB
- err = gorm.AutoMigrate(InstanceDB)
+ err = gorm.AutoMigrate(InstanceDB, sc.Debug)
if err != nil {
return nil, err
@@ -31,7 +31,7 @@ func main() {
return
}
- err = gorm.AutoMigrate(db)
+ err = gorm.AutoMigrate(db, envConf.ServerConf.Debug)
logger.Fatal().Err(err).Msg("gorm auto-migration failed")
@@ -7,8 +7,14 @@ import (
"gorm.io/gorm"
)
-func AutoMigrate(db *gorm.DB) error {
- return db.AutoMigrate(
+func AutoMigrate(db *gorm.DB, debug bool) error {
+ instanceDB := db
+
+ if debug {
+ instanceDB = instanceDB.Debug()
+ }
+ return instanceDB.AutoMigrate(
&models.Project{},
&models.Role{},
&models.User{},