#Alembic, the migration tool for #SQLAlchemy, supports not only schema upgrades but also downgrades and branch merges, so I didn't have much trouble moving between different branches with slightly different schemas in my local development environment, which is something I don't think many database migration tools offer.
SQLAlchemy用マイグレーションツールであるAlembicはスキーマのアップグレードだけでなく、ダウングレード、そしてブランチマージ等の機能が搭載されているので、ローカル開発環境でスキーマが少しずつ違う複数のブランチの間を移動する時もあまり不便がなかったのけど、この程度の機能を提供するデータベースマイグレーションツールはあまり無い様だ。
https://alembic.sqlalchemy.org/en/latest/branches.html
QT: https://fosstodon.org/@hongminhee/113394357035011210 [参照]