0
由於各種原因,我想寫我的MetaData對象作爲包含SQLAlchemy表聲明的Python腳本。SQLAlchemy:將MetaData轉換爲Table語句的任何方式?
由於設計良好但完全未知的數據庫,有一種不同的方式,以全自動的方式編寫數據庫表的SQLAlchemy定義的最佳方式是什麼?看起來好像是MetaData反射,再加上某種write-Tables例程將會是一條路,但如果有更好的方法,我會接受它。
由於各種原因,我想寫我的MetaData對象作爲包含SQLAlchemy表聲明的Python腳本。SQLAlchemy:將MetaData轉換爲Table語句的任何方式?
由於設計良好但完全未知的數據庫,有一種不同的方式,以全自動的方式編寫數據庫表的SQLAlchemy定義的最佳方式是什麼?看起來好像是MetaData反射,再加上某種write-Tables例程將會是一條路,但如果有更好的方法,我會接受它。
SQLAlchemy Migrate有create_model
命令,請參閱http://packages.python.org/sqlalchemy-migrate/versioning.html#experimental-commands。它具有實驗性,但我發現它在很多情況下都很有用。