До сих пор я использовал следующие операторы в SQLAlchemy для реализации наследования таблиц через ALTER TABLE:
inherit = "ALTER TABLE %(fullname)s INHERIT parent_table"
DDL(inherit, on='postgresql').execute_at("after-create", child_table)
В SQLAlchemy это устарело, и я немного озадачен новым методом
DDLEvents
, DDLElement.execute_if()
, слушатели и события в целом.
Как правильно создавать и выполнять DDL()
конструкции в SQLAlchemy 0.7 +?