我被困了有關查詢使用Peewee多個數據庫的問題:如何使用Peewee查詢幾個類似的數據庫?
- 我有2個現有的MySQL數據庫(讓我們命名他們A和B)(結構是相似的,因爲它是由兩個的Bugzilla數據庫)
- 我使用Pwiz
- 生成模型(modelsA.py和modelsB.py)我寫這篇文章的代碼:
。
from modelsA import *
from modelsB import *
的問題是:在modelsB的類(有時)比modelsA相同,modelsB班「覆蓋」 modelsA類,不可能進行查詢A.
另外,我不明白如何查詢某個特定的數據庫。 例如,使用此代碼:
c = Customers.get(Customers.customernumber == 12)
你怎麼知道哪個數據庫是要去執行這個查詢?
我有一個想法,但似乎骯髒對我說: 我可以手動從modelsA.py和modelsB.py重命名類,使他們distincts然後寫這樣的代碼:
ca = CustomersA.get(CustomersA.customernumber == 12)
cb = CustomersB.get(CustomersB.customernumber == 12)
粗略地講,是Peewee能夠處理這種情況?如果是這樣,那麼該怎麼辦?片段將非常讚賞^^ 謝謝。