From 82b8951437ba7437423f47fe3b7bd686c2feacb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ferdinand=20M=C3=BCtsch?= Date: Sun, 13 Jun 2021 11:43:24 +0200 Subject: [PATCH] fix: attempt to fix failing sqlite migrations (resolve #210) --- main.go | 1 + models/project_label.go | 2 +- version.txt | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) 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