簡體   English   中英

sqlalchemy declarative_base()schema_name無法正常工作

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM