github.com/woremacx/kocha@v0.7.1-0.20150731103243-a5889322afc9/cmd/kocha-migrate/skeleton/migrate/down.go.tmpl (about) 1 package main 2 3 import ( 4 "fmt" 5 "os" 6 7 db "{{.dbImportPath}}" 8 migration "{{.migrationImportPath}}" 9 ) 10 11 func main() { 12 config, found := db.DatabaseMap["{{.dbconf}}"] 13 if !found { 14 fmt.Fprintf(os.Stderr, "database config `{{.dbconf}}' is undefined\n") 15 os.Exit(1) 16 } 17 if err := migration.Down(config, {{.limit}}); err != nil { 18 fmt.Fprintf(os.Stderr, "abort: kocha: migrate: %v\n", err) 19 os.Exit(1) 20 } 21 }