From f3abc85fac039b50519facf4ff32f99ec27bf143 Mon Sep 17 00:00:00 2001 From: Ilia Kondrashov Date: Sat, 14 Dec 2019 19:44:40 +0200 Subject: [PATCH] allow to specify migrations table --- README.md | 2 ++ cmd/goose/main.go | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 77d6c79..56ceaea 100644 --- a/README.md +++ b/README.md @@ -64,6 +64,8 @@ Options: -dir string directory with migration files (default ".") + -table string + migrations table name (default "goose_db_version") -h print help -v enable verbose mode -version diff --git a/cmd/goose/main.go b/cmd/goose/main.go index 44572f3..b1ca141 100644 --- a/cmd/goose/main.go +++ b/cmd/goose/main.go @@ -11,7 +11,8 @@ import ( var ( flags = flag.NewFlagSet("goose", flag.ExitOnError) - dir = flags.String("dir", ".", "directory with migration files") + dir = flags.String("dir", "", "directory with migration files") + table = flags.String("table", "goose_db_version", "migrations table name") verbose = flags.Bool("v", false, "enable verbose mode") help = flags.Bool("h", false, "print help") version = flags.Bool("version", false, "print version") @@ -28,6 +29,7 @@ func main() { if *verbose { goose.SetVerbose(true) } + goose.SetTableName(*table) args := flags.Args() if len(args) == 0 || *help {