Print errors from migrate/rollback commands

This commit is contained in:
Adrian Macneil 2015-11-27 13:55:14 -08:00
parent 5c946fc244
commit 913234a60d

View file

@ -196,7 +196,7 @@ func MigrateCommand(ctx *cli.Context) error {
} }
// begin transaction // begin transaction
doTransaction(db, func(tx shared.Transaction) error { err = doTransaction(db, func(tx shared.Transaction) error {
// run actual migration // run actual migration
if _, err := tx.Exec(migration["up"]); err != nil { if _, err := tx.Exec(migration["up"]); err != nil {
return err return err
@ -209,6 +209,9 @@ func MigrateCommand(ctx *cli.Context) error {
return nil return nil
}) })
if err != nil {
return err
}
} }
@ -354,7 +357,7 @@ func RollbackCommand(ctx *cli.Context) error {
} }
// begin transaction // begin transaction
doTransaction(db, func(tx shared.Transaction) error { err = doTransaction(db, func(tx shared.Transaction) error {
// rollback migration // rollback migration
if _, err := tx.Exec(migration["down"]); err != nil { if _, err := tx.Exec(migration["down"]); err != nil {
return err return err
@ -367,6 +370,9 @@ func RollbackCommand(ctx *cli.Context) error {
return nil return nil
}) })
if err != nil {
return err
}
return nil return nil
} }