假設我有兩臺主機服務器s1和s2。在兩臺服務器中,我都有一個名爲n1的模式,現在我對s1的模式n1中的一些表進行了一些更改。我希望對服務器s2的模式n1進行相同的更改。我打算做的是使用pg_dump備份服務器s1的模式n1,並使用pg_restore在服務器s2中進行恢復。現在我的問題是,因爲在服務器s2中已經有相同的模式n1和相同的一組表。恢復過程將做什麼?它會覆蓋現有的表還是應刪除服務器s2的現有模式並使用服務器s1的轉儲進行恢復?將pg_restore覆蓋現有的表?
2
A
回答
6
相關問題
- 1. 使用pg_restore來創建或覆蓋表格
- 2. 覆蓋現有的react.js類
- 3. 覆蓋現有庫的CSS
- 4. PSFTP:覆蓋現有文件
- 5. Jekyll覆蓋現有文件
- 6. 覆蓋現有功能jquery
- 7. 覆蓋現有文件
- 8. css:覆蓋現有樣式
- 9. CSS覆蓋現有元素
- 10. 覆蓋現有圖片
- 11. .vimrc覆蓋現有設置
- 12. 總覆蓋現有數據
- 13. IList.Add()覆蓋現有數據
- 14. 實現CSS - Sidenav覆蓋覆蓋所有頁面
- 15. 控制器覆蓋Magento(現有方法未覆蓋)
- 16. 合併表格而不覆蓋mysql中現有的表格phpmyadmin
- 17. CakePHP:覆蓋現有的重複數據
- 18. Javassist覆蓋現有的註釋
- 19. 覆蓋現有的LED通知
- 20. 覆蓋現有的Eclipse插件擴展
- 21. 圖像覆蓋現有的html對象
- 22. 如何覆蓋現有的.txt文件
- 23. Magento2覆蓋現有的js組件
- 24. 覆蓋現有的onkeydown函數
- 25. 如何覆蓋現有文件的Java
- 26. 覆蓋ExtJS 5.1.1中的現有映射
- 27. 覆蓋現有的Heroku應用程序
- 28. 覆蓋viewDidLoad中的現有值
- 29. strncpy覆蓋現有的字符串
- 30. 無法覆蓋現有的CSS
如果要在還原之前刪除對象,請嘗試pg_resotre的--clean選項。 https://www.postgresql.org/docs/current/static/app-pgrestore.html – Jayadevan