Трудности описание существующей БД в SqlAlchemy

Добрый день всем

Для получения выборок из БД с помощью Python использую SqlAlchemy. Сейчас столкнулся с проблемой что БД имеет больше 200 таблиц. Как можно описать существующую БД в SqlAlchemy не определяя каждую таблицу по отдельности.

Спасибо

http://docs.sqlalchemy.org/en/latest/orm/extensions/automap.html
не оно случаем ?

1 лайк

я читал этот раздел. Но все равно не могу достучатся до таблицы не задав ее явно

  1. тыц SELECT * FROM INFORMATION_SCHEMA.TABLES
  2. тыц SHOW COLUMNS FROM table_name

Из полученных колекций собираем классы реализующие модели БД, первая вернет таблицы, вторая - структуру таблиц. Одно в другое и в цикл, на итерациях создаем классы, либо мета классом либо проксером либо фабрика классов как вариант.

звязки між таблицями всерівно руками прописувати