diff --git a/main.go b/main.go index 0027ab0..386e828 100644 --- a/main.go +++ b/main.go @@ -115,6 +115,7 @@ func main() { db, err = gorm.Open(config.Db.GetDialector(), &gorm.Config{Logger: gormLogger}) if config.Db.Dialect == "sqlite3" { db.Raw("PRAGMA foreign_keys = ON;") + db.DisableForeignKeyConstraintWhenMigrating = true } if config.IsDev() { diff --git a/models/project_label.go b/models/project_label.go index a74744f..e344766 100644 --- a/models/project_label.go +++ b/models/project_label.go @@ -3,7 +3,7 @@ package models type ProjectLabel struct { ID uint `json:"id" gorm:"primary_key"` User *User `json:"-" gorm:"not null; constraint:OnUpdate:CASCADE,OnDelete:CASCADE"` - UserID string `json:"-" gorm:"not null; index:idx_language_mapping_user; index:idx_project_label_user"` + UserID string `json:"-" gorm:"not null; index:idx_project_label_user"` ProjectKey string `json:"project"` Label string `json:"label" gorm:"type:varchar(64)"` } diff --git a/version.txt b/version.txt index cfc7307..450a687 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.28.0 +1.28.1