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
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