6

我正在使用migrate创建 SQL 数据库模式并使用初始数据填充它。后来使用 SQLAlchemy 来处理这个数据库。

我如何测试我的SQLAlchemy模型是否与生成的真实数据库模式相关/正确migrate

4

1 回答 1

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/

于 2014-04-03T18:40:10.183 回答