Fix migrate command not failing when migration fails
This commit is contained in:
parent
6c6bde42a1
commit
b4db1d4f11
@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user