我正在使用migrate
创建 SQL 数据库模式并使用初始数据填充它。后来使用 SQLAlchemy 来处理这个数据库。
我如何测试我的SQLAlchemy
模型是否与生成的真实数据库模式相关/正确migrate
?
我正在使用migrate
创建 SQL 数据库模式并使用初始数据填充它。后来使用 SQLAlchemy 来处理这个数据库。
我如何测试我的SQLAlchemy
模型是否与生成的真实数据库模式相关/正确migrate
?
我没有测试它,但在功能列表中,这个工具似乎确实想要你想要的:
http://metacpan.org/pod/SQL::Translator::Manual
*找出两个模式之间的差异 如上所述,“sqlt-diff”模式检查两个模式并创建可用于将第一个模式转换为第二个模式的 SQL 模式修改语句。标志语法有点古怪:
$ sqlt-diff foo-v1.sql=MySQL foo-v2.sql=Oracle > diff.sql*