2015-02-24 72 views
0

我正在通過子類聲明declarative_base()爲MSSQL創建SQLAlchemy對象。 當從在內存中的SQLite轉移到生產上MSSQL一個嘗試,指定正確的MS「模式」與:sqlalchemy declarative_base()schema_name不起作用

create_engine(config.DB, schema_name='myschema', echo=False) 

但是被髮射的sql不包括該架構中的查詢。難道我做錯了什麼? 所有的內存工作都很棒。

回答

0

通過ThiefMaster freenode上#sqlalchemy

回答,如果你直接在對象上設置的模式,然後它的工作原理:

__table_args__ = {'schema': 'myschema'}