mirror of https://github.com/pressly/goose.git
allow to specify migrations table
parent
e42e49944b
commit
f3abc85fac
|
@ -64,6 +64,8 @@ Options:
|
||||||
|
|
||||||
-dir string
|
-dir string
|
||||||
directory with migration files (default ".")
|
directory with migration files (default ".")
|
||||||
|
-table string
|
||||||
|
migrations table name (default "goose_db_version")
|
||||||
-h print help
|
-h print help
|
||||||
-v enable verbose mode
|
-v enable verbose mode
|
||||||
-version
|
-version
|
||||||
|
|
|
@ -11,7 +11,8 @@ import (
|
||||||
|
|
||||||
var (
|
var (
|
||||||
flags = flag.NewFlagSet("goose", flag.ExitOnError)
|
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")
|
verbose = flags.Bool("v", false, "enable verbose mode")
|
||||||
help = flags.Bool("h", false, "print help")
|
help = flags.Bool("h", false, "print help")
|
||||||
version = flags.Bool("version", false, "print version")
|
version = flags.Bool("version", false, "print version")
|
||||||
|
@ -28,6 +29,7 @@ func main() {
|
||||||
if *verbose {
|
if *verbose {
|
||||||
goose.SetVerbose(true)
|
goose.SetVerbose(true)
|
||||||
}
|
}
|
||||||
|
goose.SetTableName(*table)
|
||||||
|
|
||||||
args := flags.Args()
|
args := flags.Args()
|
||||||
if len(args) == 0 || *help {
|
if len(args) == 0 || *help {
|
||||||
|
|
Loading…
Reference in New Issue