2
我想用SQLAlchemy的MetaData.reflect()
方法反映一個模式,這樣我就可以擁有當前模式的緩存。我怎樣才能做到這一點?SQLAlchemy的反射工具可以輸出python源代碼嗎?
我想用SQLAlchemy的MetaData.reflect()
方法反映一個模式,這樣我就可以擁有當前模式的緩存。我怎樣才能做到這一點?SQLAlchemy的反射工具可以輸出python源代碼嗎?
緩存反射結果的一種簡單且受支持的方式是僅使用MetaData對象。如果您更喜歡生成初始化元數據的Python代碼,那麼有一個名爲sqlautocode的工具。
我試過了;哇,它不能用SQLAlchemy 0.6正常工作嗎?我不得不修補一大堆進口產品。但是,它可以完成。 – 2010-04-14 17:31:22
是你要求提供元=元數據(東西); meta.reflect(); meta.tables [表名]? – yarmiganosca 2010-04-14 16:03:19
是的,但我希望它的輸出方式可用於在Python代碼中創建測試夾具。 – 2010-04-14 16:16:59