X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=db%2Fdb.go;h=2adc8c870caa159b34211401122cd743e536a84e;hb=ecb0fb69652ab9545d08b12850e987f53918c110;hp=25d404f2781ebb48ed34d2ca11f3b8f65a99ae14;hpb=69db77ca4054d80ba2156b774a0c1467ff661c81;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FCryptoportfolio%2FFront.git diff --git a/db/db.go b/db/db.go index 25d404f..2adc8c8 100644 --- a/db/db.go +++ b/db/db.go @@ -56,24 +56,15 @@ func Init(config DBConfig, redisConfig RedisConfig) { } func migratedb() error { - /* Remove after first MEP */ - version, err := migrate.Version(DB) - if err != nil { - return err - } - - if version == 0 { - return migrate.SetVersion(DB, 1) - } - /***/ mig := make([]migrate.Migration, 0) - for _, migration := range migrations { + for i := range migrations { + index := i mig = append(mig, migrate.Migration{ - Version: migration.Version, + Version: migrations[index].Version, Up: func(db orm.DB) error { - for _, query := range migration.Up { + for _, query := range migrations[index].Up { _, err := db.Exec(query) if err != nil { return err @@ -83,7 +74,7 @@ func migratedb() error { return nil }, Down: func(db orm.DB) error { - for _, query := range migration.Down { + for _, query := range migrations[index].Down { _, err := db.Exec(query) if err != nil { return err