From 913234a60d39f3a09a6c22564d7a99c04afe9a6c Mon Sep 17 00:00:00 2001 From: Adrian Macneil Date: Fri, 27 Nov 2015 13:55:14 -0800 Subject: [PATCH] Print errors from migrate/rollback commands --- commands.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/commands.go b/commands.go index 8b8b80e..223e89f 100644 --- a/commands.go +++ b/commands.go @@ -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 }