INNER CODE UNIT · Go
main
learning-cloud-native-go/myapp · cmd/migration/main.go:26
func main() {
flags.Usage = usage
flags.Parse(os.Args[1:])
args := flags.Args()
if len(args) == 0 || args[0] == "-h" || args[0] == "--help" {
flags.Usage()
return
}
command := args[0]
c := config.NewDB()
dbString := fmt.Sprintf(fmtDBString, c.Host, c.Username, c.Password, c.DBName, c.Port)
db, err := goose.OpenDBWithDriver(dialect, dbString)
if err != nil {
log.Fatal(err.Error())