测试数据库迁移结果是否与(ORM)一致?楷模

时间:2014-03-27 12:29:48

标签: python sql sqlalchemy migrate sqlalchemy-migrate

我使用migrate创建SQL数据库架构并使用初始数据填充它。后来SQLAlchemy用于处理这个DB。

如何测试我的SQLAlchemy模型与migrate生成的真实数据库架构相关/正确?

1 个答案:

答案 0 :(得分:0)

我没有测试它,但是在功能列表中,这个工具似乎想要你想要:

http://metacpan.org/pod/SQL::Translator::Manual

*找出两种方案之间的差异 如上所述,“sqlt-diff”模式检查两个模式并创建可用于将第一个模式转换为第二个模式的SQL模式修改语句。标志语法有点古怪:

$ sqlt-diff foo-v1.sql = MySQL foo-v2.sql = Oracle> diff.sql *

主要工具页面: http://sqlfairy.sourceforge.net/