Improve migrate command

This commit is contained in:
Michał Gdula 2024-05-06 19:30:23 +01:00
parent 2f40cdcd64
commit 2bde65c5a2
3 changed files with 70 additions and 14 deletions

View file

@ -12,6 +12,7 @@ func migrate(flags []string) {
cmd := flag.NewFlagSet("migrate", flag.ExitOnError)
downgrade := cmd.Bool("downgrade", false, "Downgrade Database")
confirm := cmd.Bool("y", false, "Skip questioning")
err := cmd.Parse(flags)
if err != nil {
@ -19,7 +20,7 @@ func migrate(flags []string) {
os.Exit(1)
}
err = db.Migrate(!*downgrade)
err = db.Migrate(*downgrade, *confirm)
if err != nil {
fmt.Println(err)
os.Exit(1)