我做了一個系統上的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. 從pg_data目錄恢復Postgres數據庫
- 3. 如何從Heroku中恢復數據Postgres
- 4. 如何備份/恢復獨立的heroku postgres數據庫?
- 5. 如何恢復Postgres數據庫到另一個數據庫名稱
- 6. 恢復數據庫
- 7. 數據庫恢復
- 8. 數據庫被「恢復」恢復
- 9. Postgres恢復回
- 10. 如何恢復PostgreSQL 8.0數據庫
- 11. 如何恢復mysql數據庫
- 12. 如何在mysql中恢復數據庫?
- 13. 如何從C#恢復數據庫
- 14. 如何恢復Innodb數據庫?
- 15. 如何從WAMP恢復MySQL數據庫?
- 16. 如何在Talend中恢復數據庫連接的恢復?
- 17. 如何使用微軟的API恢復/恢復ESE數據庫
- 18. Postgres數據庫複製
- 19. 創建/恢復數據庫Postgres編碼問題
- 20. 在沒有pg dump的情況下恢復Postgres數據庫?
- 21. 如何在使用Firebase數據庫恢復活動時正確恢復數據?
- 22. 如何從MySQL數據庫恢復數據庫表
- 23. 如何從遠程數據庫恢復數據庫?
- 24. 如何使用psql從gzip文件恢復postgres數據庫? (arelle:XBRL SEC DB)
- 25. 我想恢復數據庫
- 26. 從Phpymyadmin恢復數據庫
- 27. SQL Server數據庫恢復
- 28. 恢復Apache Derby數據庫
- 29. smo恢復數據庫
- 30. 恢復mySQL數據庫