Migrate migration tool
kiootic opened this issue · 1 comments
kiootic commented
We want a migration tool that can keep history of applied migrations. Let's investigate existing migration tools features.
kiootic commented
some candidates:
- https://github.com/golang-migrate/migrate (used currently)
- https://github.com/pressly/goose
- support hybrid versioning to handle merging
- has migration history
- does not apply migrations in gap and no error produced
- https://github.com/rubenv/sql-migrate
- has migration history
- apply migrations in gap
- https://github.com/amacneil/dbmate
- has migration history
- applies all un-applied migrations, even in past gap