func dbVersionRun(cmd *Command, conf *goose.DBConf, args ...string) { current, err := goose.GetDBVersion(conf) if err != nil { log.Fatal(err) } fmt.Printf("goose: dbversion %v\n", current) }
func downRun(cmd *Command, conf *goose.DBConf, args ...string) { current, err := goose.GetDBVersion(conf) if err != nil { log.Fatal(err) } previous, err := goose.GetPreviousDBVersion(conf.MigrationsDir, current) if err != nil { log.Fatal(err) } if err = goose.RunMigrations(conf, conf.MigrationsDir, previous); err != nil { log.Fatal(err) } }