You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
456 B
24 lines
456 B
package main
|
|
|
|
import (
|
|
"git.aiterp.net/lucifer/new-server/app/config"
|
|
"github.com/pressly/goose"
|
|
"log"
|
|
)
|
|
|
|
func main() {
|
|
db := config.DBX().DB
|
|
|
|
log.Printf("Database: %s:%d/%s", config.MySqlHost(), config.MySqlPort(), config.MySqlSchema())
|
|
log.Printf("Authenticating as: %s", config.MySqlUsername())
|
|
|
|
err := goose.SetDialect("mysql")
|
|
if err != nil {
|
|
log.Fatal(err)
|
|
}
|
|
|
|
err = goose.Run("up", db, "./scripts")
|
|
if err != nil {
|
|
log.Fatal(err)
|
|
}
|
|
}
|