mirror of
https://github.com/TECHNOFAB11/dbmate.git
synced 2025-12-12 16:10:03 +01:00
Print errors from migrate/rollback commands
This commit is contained in:
parent
5c946fc244
commit
913234a60d
1 changed files with 8 additions and 2 deletions
10
commands.go
10
commands.go
|
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue