2012-12-02 30 views
0

SQLAlchemy的文档提供了有关如何像在创建任何表之前,如何触发SQLAlchemy中的DDL语句?

DDL(statement).execute_at('before-create', table) 

但是,如果我想成为确保创建多个表前的语句执行什么创建一个特定的表使用代码的前执行DDL语句很明确的方向?在最简单的情况下,假设我想确保在创建任何表之前执行语句。我可以在创建模型基类的元数据之前让它们执行吗?

DDL(statement).execute_at('before-create', Base.metadata) 

(我担心的是,“之前创建”这里可能意味着该语句正在执行正在创建一个表,每一次。)

回答

相关问题