2012-07-22 29 views
1

當內部使用多個數據庫時,可以使用Korma中的事務宏嗎?我嘗試過,但是它只選擇一個數據庫並將所有查詢和子句綁定到該數據庫。Korma中有多個數據庫的事務代碼

編輯

我的使用情況是somekind的ETL的,因爲我做的從源僅只讀任務,這將是確定只有一個交易從而影響到目標數據庫。

回答

2

對每個事務使用單個數據庫有時會插入到Korma(以及大多數其他類似系統)中。當使用多個數據庫時,因此有多個事務,看起來你需要一個額外的抽象層強制中止一個事務,如果另一個事務失敗。如果你不經常這樣做,那麼可以手動進行這些檢查,儘管我不會堅持讓任何DBMS爲你處理。

+0

感謝您的回答,我稍微更新了一下我的問題,以便更清楚。讓一個事務包裝多個數據庫並不是我真正需要的。 – 2012-07-22 20:10:14

相關問題