github.com/woremacx/kocha@v0.7.1-0.20150731103243-a5889322afc9/cmd/kocha-migrate/skeleton/migrate/up.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.Up(config, {{.limit}}); err != nil {
    18  		fmt.Fprintf(os.Stderr, "abort: kocha: migrate: %v\n", err)
    19  		os.Exit(1)
    20  	}
    21  }