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) {
|
func migrate(listOnly bool) {
|
||||||
db := openDb()
|
db := openDb()
|
||||||
|
|
||||||
core.InitDatabase(db)
|
err := core.InitDatabase(db)
|
||||||
|
if err != nil {
|
||||||
|
log.Fatalf("error: failed to init database: %v", err)
|
||||||
|
}
|
||||||
if listOnly {
|
if listOnly {
|
||||||
pending, err := core.GetPendingMigrations(db)
|
pending, err := core.GetPendingMigrations(db)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -43,6 +46,9 @@ func migrate(listOnly bool) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} 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