由于各种原因,我想把我的MetaData对象写成包含SQLAlchemy Table声明的python脚本。
说明一种不同的方式,给定一个设计良好但完全未知的数据库,以完全自动化的方式编写SQLAlchemy数据库表定义的最佳方法是什么?看起来像MetaData反射,再加上某种写表例程就好了,但如果有更好的方法,我会接受它。
答案 0 :(得分:1)
SQLAlchemy Migrate具有create_model
命令,请参阅http://packages.python.org/sqlalchemy-migrate/versioning.html#experimental-commands。它具有实验状态,但我发现它在几个场合都很有用。