我做了一個系統上的pg_dumpall -c -f <BACKUP_FILE>.sql
,我想在另一個系統上進行恢復,並讓postgres爲我創建所有角色/數據庫/表空間,這可能嗎?如何恢復postgres數據庫
0
A
回答
0
問題是最近的PE使用postgres 9.4,我可以沒有錯誤地恢復到運行postgres 9.5的postgres服務器。我的不好,應該先檢查PE puppetDB服務器上的rpm。
0
這在PostgreSQL文檔中有清楚的概述。
https://www.postgresql.org/docs/9.5/static/backup-dump.html
24.1.1。恢復轉儲
由pg_dump創建的文本文件旨在由psql程序讀入。恢復轉儲的常規命令格式爲
psql dbname < infile
其中,infile是pg_dump命令輸出的文件。數據庫dbname不會由此命令創建,因此您必須在執行psql之前(例如,使用createdb -T template0 dbname)從template0中自行創建它。 psql支持類似於pg_dump的選項來指定要連接的數據庫服務器以及要使用的用戶名。請參閱psql參考頁面以獲取更多信息。使用pg_restore實用程序還原非文本文件轉儲。
相關問題
- 1. 錯誤恢復postgres數據庫備份
- 2. 如何從Heroku中恢復數據Postgres
- 3. 恢復數據庫
- 4. 數據庫恢復
- 5. Postgres恢復回
- 6. 如何從WAMP恢復MySQL數據庫?
- 7. 如何從C#恢復數據庫
- 8. 如何恢復mysql數據庫
- 9. 如何在mysql中恢復數據庫?
- 10. 如何使用微軟的API恢復/恢復ESE數據庫
- 11. 如何在Talend中恢復數據庫連接的恢復?
- 12. Postgres數據庫複製
- 13. 在沒有pg dump的情況下恢復Postgres數據庫?
- 14. 如何使用psql從gzip文件恢復postgres數據庫? (arelle:XBRL SEC DB)
- 15. C#MySQL數據庫恢復
- 16. SQL Server數據庫恢復
- 17. 數據庫恢復問題
- 18. 恢復oracle數據庫
- 19. 恢復MySQL數據庫
- 20. 恢復H2數據庫
- 21. 恢復mySQL數據庫
- 22. 恢復InnoDB數據庫
- 23. Mysql數據庫恢復
- 24. 數據庫恢復失敗,
- 25. 恢復的HyperSQL數據庫
- 26. 恢復mysql數據庫
- 27. Codeship恢復PostgreSQL數據庫?
- 28. SQL Server數據庫恢復
- 29. 恢復內存數據庫
- 30. 恢復mysql數據庫