katib
katib copied to clipboard
Add schema migration mechanism to Katib
This is critical pre-1.0.
Since we're using relational db, we will have schema, and schema will change as project evolves. For that reason, we will need upgrade path and migration path between version. We need mechanism that will allow storing migrations in code and run them as necessary, something like Alembic in python world.
Quick google shows https://github.com/golang-migrate/migrate and it looks promising, but we might need to do some more scrutiny.
@inc0 Thank you for a nice advice! I agree we need it. I want to support this by v0.04.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
/lifecycle frozen