NullSpace
NullSpace
博客
趣事
项目
论文
练习
联系
归档
Light
Dark
Automatic
Alembic
轻量级数据库迁移工具: Alembic
Alembic是Python + SQLAlchemy生态中最成熟的迁移工具,优势在于 autogenerate带来的自动化收益、灵活的 DAG 版本模型,以及’直连 / 离线 SQL’双模式对企业约束的适配。其主要短板是 autogenerate 存在检测盲区(尤以 rename 与数据库端对象为甚)、与模型强耦合、大表迁移需审慎规划。只要坚持’生成即草案、必经审查、CI漂移检测、生产采用 expand-contract’,它足以支撑从原型到千万级生产库的平滑演进。
Aug 19, 2024
5 min read
Cite
×