Как заставить SqlAlchemy Table читать «неявную» схему - PullRequest
0 голосов
/ 13 ноября 2011

Использование создания таблицы как обычно:

t = Table(name, meta, [columns ...])

Это первый запуск, где я создаю таблицу. В будущих исполнениях я хотел бы использовать таблицу без указания [столбцов]. Это кажется излишним, поскольку это уже должно быть указано в схеме таблицы. Другими словами, для будущих обращений я хотел бы просто сделать:

t = Table(name, meta)  # columns already read from schema

Есть ли способ сделать это в SqlAlchemy?

1 Ответ

1 голос
/ 14 ноября 2011

См. Отражение объектов базы данных документации SA:

t = Table(name, meta, autoload=True)#, autoload_with=engine)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...