是否有一个SQLAlchemy相当于django-evolution?

ube*_*kel 6 python database django sqlalchemy sqlalchemy-migrate

我想要的是有一个类似于以下的工作流程:

  1. 将django_evolution添加到项目的INSTALLED_APPS中
  2. 运行./manage.py syncdb
  3. 修改项目中的模型文件
  4. 运行./manage.py evolve --hint --execute

这是非常简单的,即使它不支持高级功能(如多个数据库),它确实知道如何添加/删除列,这是一个常见的用例.

SQLAlchemy的-迁移相比具有出奇复杂的工作流和两个教程(1,2)由该文档引用的或者是过时的或者不相关的.

Nil*_*esh 2

我想您已经尝试过 DJango 了:)。这些是当前 SQLAlchemy 尚不具备的功能。@madjar 建议您可以使用 Alembic 的开发版本,也可以使用sqlalchemy-migrate。相关帖子已经在堆栈溢出中。