[英]sqlalchemy declarative_base() schema_name not working
我正在通過子類化declarative_base()為MSSQL創建SQLAlchemy對象。 當從內存中的sqlite轉移到MSSQL上的生產時,嘗試並使用以下命令指定正確的MS'模式':
create_engine(config.DB, schema_name='myschema', echo=False)
但是,發出的sql在查詢中不包含此模式。 難道我做錯了什么? 一切都在sqlite內存中很好用。
由ThiefMaster回答freenode #sqlalchemy
如果直接在對象上設置架構,那么它可以工作:
__table_args__ = {'schema': 'myschema'}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.