Skip to content

Commit d8e0b16

Browse files
committed
Do not apply the FK migrations on startup
1 parent d67be9e commit d8e0b16

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

Diff for: db.go

+6-2
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,13 @@ func (h *Headscale) db() (*gorm.DB, error) {
5050
var err error
5151
switch h.dbType {
5252
case "sqlite3":
53-
db, err = gorm.Open(sqlite.Open(h.dbString), &gorm.Config{})
53+
db, err = gorm.Open(sqlite.Open(h.dbString), &gorm.Config{
54+
DisableForeignKeyConstraintWhenMigrating: true,
55+
})
5456
case "postgres":
55-
db, err = gorm.Open(postgres.Open(h.dbString), &gorm.Config{})
57+
db, err = gorm.Open(postgres.Open(h.dbString), &gorm.Config{
58+
DisableForeignKeyConstraintWhenMigrating: true,
59+
})
5660
}
5761

5862
if err != nil {

0 commit comments

Comments
 (0)