我想擁有一個postgresql數據庫的克隆。如果我從一臺機器複製整個數據目錄,並用它替換另一臺機器的數據目錄,會不會有問題?他們都有相同的操作系統,順便說一句(CentOS)克隆PostgreSQL數據庫
1
A
回答
2
當然,如果你停止服務器,然後複製它,那很好。如果你不這樣做,克隆的服務器將不得不進行恢復,這是不太好的。或者只是使用pg_dumpall來產生一個腳本來重新創建新機器上的數據。
2
您可以調用pg_start_backup()然後複製datadir。然後,所有更改將寫入「日誌」,稍後在運行pg_stop_backup()時進行提交。
http://www.postgresql.org/docs/8.1/static/backup-online.html
SE部分23.3.2。製作基礎備份
然後,我認爲您可以在同一架構下恢復運行相同版本postgresql的另一臺計算機上的文件。
第23.3.3節。使用在線備份進行恢復將說明如何恢復您所做的備份。
相關問題
- 1. 克隆數據庫進程
- 2. 克隆MySQL數據庫
- 3. 如何輕鬆克隆生產postgresql數據庫到分期
- 4. 克隆oracle數據庫沒有數據
- 5. MongoDB克隆(db.copyDatabase),克隆只有一半的數據庫
- 6. 數據集克隆
- 7. 使用ZF1克隆數據庫記錄
- 8. 克隆SQL Server生產數據庫
- 9. 使用SQL克隆數據庫中
- 10. 克隆整個數據庫與SP
- 11. 克隆Oracle數據庫架構
- 12. 什麼是數據庫克隆?
- 13. 如何克隆MarkLogic數據庫
- 14. 我如何克隆OpenLDAP的數據庫
- 15. JGit克隆庫
- 16. 克隆git倉庫
- 17. 無法克隆庫
- 18. Github:克隆存儲庫,更改克隆,並提交原始庫
- 19. 複製/克隆mongodb數據庫及其數據
- 20. JQuery克隆克隆最終行的數據
- 21. 如何在PostgreSQL中克隆一個RECORD
- 22. PostgreSQL數據庫
- 23. 克隆或不克隆
- 24. 克隆存儲庫到GitHub
- 25. NGIT:克隆CodeCommit存儲庫
- 26. 克隆存儲庫和refspecs
- 27. Github上:未能克隆庫
- 28. 克隆主存儲庫時未克隆子模塊
- 29. Git克隆 - 無法克隆遠程存儲庫
- 30. 如何從*本地裸*庫中克隆克隆