From c9a89bb7297446101290b36bf24ea65f7214bdd9 Mon Sep 17 00:00:00 2001 From: Yanislav Igonin Date: Sun, 7 Nov 2021 10:42:54 +0200 Subject: [PATCH] wip on migrate method --- db/db.go | 14 ++++++++++++++ main.go | 1 + 2 files changed, 15 insertions(+) diff --git a/db/db.go b/db/db.go index e3edb7e..1ca633c 100644 --- a/db/db.go +++ b/db/db.go @@ -21,3 +21,17 @@ func Init() { log.Println("database - online") } + +func Migrate() { + // m, err := migrate.New("file://migrations", Config.Db.Url) + // if err != nil { + // log.Panicln(err) + // } + // err = m.Up() + // if err != nil && err != migrate.ErrNoChange { + // log.Panicln(err) + // } + // m.Close() + // TODO: check another libraries + log.Println("database migrations - online") +} diff --git a/main.go b/main.go index d6f0af2..d943847 100644 --- a/main.go +++ b/main.go @@ -22,6 +22,7 @@ import ( func main() { Config.Init() Db.Init() + Db.Migrate() defer Db.Pool.Close() gin.SetMode(Config.App.Env) if Config.App.SeedDb {