2015-10-20 31 views
0

我有一個熱備用模式被不斷地複製(WAL歸檔)DB存在於另一臺機器中的機器1一個postgres數據庫。寫入「熱備用」數據庫

現在我想直接在機器-1中創建幾個完全不相關的表。而且我知道我們對處於熱備份模式的數據庫沒有寫權限。因此,是否需要創建一個新的數據庫(並在同一臺機器上運行2個數據庫實例),還是可以通過創建新的模式或其他方式顯示如何使現有數據庫(部分)可寫入?

注:

  1. 我正在運行的Postgres-9.3 Ubuntu上。
  2. 另外,如果需要,我可以調整數據庫複製中的一些設置。

回答

0

PostgreSQL中沒有這樣的內置選項。您需要更改複製過程並使用第三方工具。例如,在Skype中,他們爲Postgres開發了一套很好的工具,名爲SkyTols。其中之一是Londiste - 允許讀寫副本的複製工具。