我現在正在使用PostgreSQL幾個月。現在,我們通常使用實時數據庫來處理幾乎所有事情(在實時數據庫表中創建新列,執行更新和插入查詢等)。但是現在我們想要活下去,我們必須以不同的方式做事。最好的方法是擁有測試數據庫和實時數據庫。PostgreSQL在線和測試數據庫
現在我創建了一個實時數據庫的副本,所以我們有一個測試數據庫來運行測試。問題在於數據在24小時後仍然舊,所以我們實際上需要每24小時創建一次全新的副本,這對於手動操作來說並不聰明。
所以我的問題是,是否有人在這裏誰知道一個正確的方法來處理這個問題?
我認爲最理想的方法是: - 將實時數據庫中的表格選擇複製到測試數據庫(跳過表格,如用戶)。 - 可以添加列,重命名它們,甚至刪除它們,當我們部署新版本的網站時,將這些更改從測試數據庫傳輸到實時數據庫(淨necassary,但是會是一個很好的功能)。
使用您確實爲實時系統實施的備份/恢復功能,每天在半夜恢復測試系統一次。 – 2014-09-26 15:36:11
我剛剛在dba.SE上回答了一個非常類似的問題。見http://dba.stackexchange.com/q/77711/7788 – 2014-09-26 16:44:41