From b4db1d4f11073bad0ce85c9b3230af9916d67f93 Mon Sep 17 00:00:00 2001 From: Tim Van Baak Date: Wed, 5 Feb 2025 22:08:29 -0800 Subject: [PATCH] Fix migrate command not failing when migration fails --- cmd/migrate.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/cmd/migrate.go b/cmd/migrate.go index 9e53402..12a5d95 100644 --- a/cmd/migrate.go +++ b/cmd/migrate.go @@ -29,7 +29,10 @@ func init() { func migrate(listOnly bool) { db := openDb() - core.InitDatabase(db) + err := core.InitDatabase(db) + if err != nil { + log.Fatalf("error: failed to init database: %v", err) + } if listOnly { pending, err := core.GetPendingMigrations(db) if err != nil { @@ -43,6 +46,9 @@ func migrate(listOnly bool) { } } } else { - core.MigrateDatabase(db) + err = core.MigrateDatabase(db) + if err != nil { + log.Fatalf("error: failed to migrate database: %v", err) + } } }