Check error when running migrations

development v0.0.17
DustyP 5 years ago
parent 4e1fa43e8e
commit 080a417eff

@ -30,16 +30,19 @@ func ConnectDatabase(dbConnString string) {
db.SetConnMaxLifetime(300) db.SetConnMaxLifetime(300)
d, err := bindata.WithInstance(s) d, err := bindata.WithInstance(s)
if err != nil { if err != nil {
log.Fatal(fmt.Errorf("Cannot load migrations: %w", err)) log.Fatal(fmt.Errorf("cannot load migrations: %w", err))
} }
instance, err := postgres.WithInstance(db, &postgres.Config{}) instance, err := postgres.WithInstance(db, &postgres.Config{})
if err != nil { if err != nil {
log.Fatal(fmt.Errorf("Cannot create db driver: %w", err)) log.Fatal(fmt.Errorf("cannot create db driver: %w", err))
} }
m, err := migrate.NewWithInstance("go-bindata", d, "postgres", instance) m, err := migrate.NewWithInstance("go-bindata", d, "postgres", instance)
if err != nil { if err != nil {
log.Fatal(fmt.Errorf("Cannot create migration instance: %w", err)) log.Fatal(fmt.Errorf("cannot create migration instance: %w", err))
}
err = m.Up()
if err != nil {
log.Fatal(fmt.Errorf("error running migrations: %w", err))
} }
m.Up()
log.Println("Migrations Run") log.Println("Migrations Run")
} }

Loading…
Cancel
Save