我有兩個數據庫: 1)賬戶管理 2)遊戲管理複製/複製來自不同數據庫的表的子集到第三數據庫
我要打報告,使用來自兩個數據庫的數據和我想要有適合報告的第三個數據庫。因此,如何複製/複製/使用cron作業/ etc從1)數據庫和其他子集的表2)數據庫到第三個數據庫(報告數據庫)的子集。
我用戶postgres 9
謝謝。
我有兩個數據庫: 1)賬戶管理 2)遊戲管理複製/複製來自不同數據庫的表的子集到第三數據庫
我要打報告,使用來自兩個數據庫的數據和我想要有適合報告的第三個數據庫。因此,如何複製/複製/使用cron作業/ etc從1)數據庫和其他子集的表2)數據庫到第三個數據庫(報告數據庫)的子集。
我用戶postgres 9
謝謝。
Slony能做到這一點。只需創建兩個複製集,一個從db1到db3,另一個從db2到db3。只要表名不衝突,你可以將它們放在同一個模式和數據庫中都沒有問題。
我不想複製/複製第一個和第二個數據庫中的所有表,但只複製表的一個子集。 – user358448
Slony(或londiste)允許您指定要複製的數據庫中的哪些表。 – Gavin
請閱讀slony或londiste的文檔。我知道一個事實,恥骨可以做到這一點,因爲我已經做到了。我很確定,加文說londiste也可以做到這一點,但我從未實際部署過londiste。 –
我會去的兩個架構解決方案。使事情變得更容易。 –