SQLAlchemy: есть ли способ конвертировать метаданные в операторы таблиц? - PullRequest
0 голосов
/ 02 апреля 2011

По разным причинам я хотел бы выписать свой объект MetaData в виде скрипта Python, содержащего объявления таблицы SQLAlchemy.

Иными словами, с учетом хорошо спроектированной, но совершенно неизвестной базы данных, как лучше написать определение таблиц базы данных в SQLAlchemy полностью автоматизированным способом? Кажется, что отражение MetaData, плюс какая-то подпрограмма записи таблиц - это то, что нужно, но если есть лучший способ, я его приму.

1 Ответ

1 голос
/ 03 апреля 2011

SQLAlchemy Migrate имеет команду create_model, см. http://packages.python.org/sqlalchemy-migrate/versioning.html#experimental-commands. Он имеет экспериментальный статус, но я нашел его полезным несколько раз.

...