标签: python database django sqlalchemy sqlalchemy-migrate
我想要的是让工作流程与以下内容类似:
这是非常简单的,即使它不支持高级功能(如多个数据库),它也知道如何添加/删除列,这是一个常见的用例。
sqlalchemy-migrate相比之下有一个非常复杂的工作流程,文档引用的两个教程(1,2)都已过时或无关紧要。
答案 0 :(得分:2)
SQLAlchemy的创建者最近开始研究Alembic。虽然它还很年轻(版本0.1),但它可能适合您的需求。
答案 1 :(得分:2)
我想你已经尝试过DJango了:)。这些是当前SQLAlchemy无法使用的功能。由@madjar建议您可以使用Alembic的开发版本,或者您可以使用sqlalchemy-migrate。相关post已经在堆栈溢出中。