为Flask应用程序构建数据库

时间:2015-01-11 03:58:38

标签: python flask flask-sqlalchemy

我正在使用Flask应用,我可以让我的初始应用运行。该应用程序正在从现有数据库(来自PHP应用程序)中获取数据,所以我只是在数据库周围编写模型。

现在,团队决定对下一版本的应用程序的架构进行一些重大更改。我知道可以使用Alembic(对于SQLAlchemy)将模式创建为对象并进行迁移。

我的问题是:我是否应该遵循这条路线或直接在SQL中编写构建和迁移脚本,因为我读过有时ORM工具无法生成最佳查询,而且迁移工具也无法总是按预期理解数据库的更改(即将表从A重命名为B可以理解为删除表A并创建表B)?

0 个答案:

没有答案