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