From 5c9b28641d70952ddea7b054d00d3e583eead2e7 Mon Sep 17 00:00:00 2001 From: Kristoffer Dalby Date: Fri, 1 Mar 2024 08:42:55 +0100 Subject: [PATCH] fix postgres migration Signed-off-by: Kristoffer Dalby --- hscontrol/db/db.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hscontrol/db/db.go b/hscontrol/db/db.go index bcd07e4723..870ad599f4 100644 --- a/hscontrol/db/db.go +++ b/hscontrol/db/db.go @@ -317,7 +317,14 @@ func NewHeadscaleDatabase( // no longer used. ID: "202402151347", Migrate: func(tx *gorm.DB) error { - return tx.Migrator().DropColumn(&types.Node{}, "last_successful_update") + err := tx.Migrator().DropColumn(&types.Node{}, "last_successful_update") + if err != nil && strings.Contains(err.Error(), `of relation "nodes" does not exist`) { + return nil + } else { + return err + } + + return err }, Rollback: func(tx *gorm.DB) error { return nil