1
我已經配置我的倒影,像這樣:SQLAlchemy的和Postgres的反思:錯誤地反映所有模式
meta = MetaData()
meta.reflect(bind=db.engine, schema='web')
Base = automap_base(metadata=meta)
Base.prepare()
我以爲schema
關鍵字會限制反射到指定的模式,但在運行應用程序,我看到它反映無論如何,所有模式中的表都會導致衝突,因爲我在不同的模式中使用同名表。所以Base.classes
將包含錯誤的類,因爲它使用了錯誤的模式。
我在這裏有什麼選擇?