aboutsummaryrefslogtreecommitdiff
path: root/internal/db/migrations/v21_test.go
diff options
context:
space:
mode:
authorJoe Chen <jc@unknwon.io>2023-02-14 22:44:23 +0800
committerGitHub <noreply@github.com>2023-02-14 22:44:23 +0800
commit0f8c71d3b3fb55b2dad798dcd7594845e5dbe038 (patch)
tree10a1e87af2b630923c49b6d5a5f2e9ede78aba04 /internal/db/migrations/v21_test.go
parent8f9895acaf43c0141269956aa174d91b7346d5a4 (diff)
fix(migration): skip v20 if column `sha256` already exists (#7354)
Diffstat (limited to 'internal/db/migrations/v21_test.go')
-rw-r--r--internal/db/migrations/v21_test.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/internal/db/migrations/v21_test.go b/internal/db/migrations/v21_test.go
index d11c47c5..866e9074 100644
--- a/internal/db/migrations/v21_test.go
+++ b/internal/db/migrations/v21_test.go
@@ -79,4 +79,8 @@ func TestAddIndexToActionUserID(t *testing.T) {
err = addIndexToActionUserID(db)
require.NoError(t, err)
assert.True(t, db.Migrator().HasIndex(&actionV21{}, "UserID"))
+
+ // Re-run should be skipped
+ err = addIndexToActionUserID(db)
+ require.Equal(t, errMigrationSkipped, err)
}