Releases: icbd/gorm-migration
Releases · icbd/gorm-migration
Update ChangeFuncWrap with Transaction
Publish MigrationManger
v0.0.2 feat: Publish MigrationManger
check migrate and rollback
Migrate
It will perform all the tasks that haven't been run yet.
db := newMemoryDB()
mm := NewMigrationManger(db, Migrate)
mm.RegisterFunctions(
mm.createUsersTable,
mm.addAvatarToUsers,
mm.addEmailIndexToUsers)
mm.Migrate()
Rollback
It will roll it back step by step.
# ...
mm.Type = Rollback
mm.Migrate()
Check
# ...
mm.Type = Check
mm.Migrate()