3

我試圖讓一個網站啓動並運行,並具有.asp源文件和PostgreSQL數據庫的一個.backup。PostgresSQL數據庫從備份恢復

我在嘗試恢復Postgres備份時不斷收到錯誤:「處理返回的退出碼0」。我已經創建了一個新的數據庫,並通過pgadmin GUI添加了表,當我右鍵單擊空表並選擇恢復時,出現錯誤。

任何有Postgres經驗的人都可以提供幫助,或者指向某些特定文檔的方向嗎?

+0

如何創建備份?關鍵點是1.它是僅數據備份嗎?如果您已經創建了表格,那麼您預期會發生這種情況,所以我們要確保這一點。 2.備份是否也嘗試創建數據庫?再說一次,如果你已經創建了數據庫,你期望它不會,但只是檢查。 3.備份是壓縮的,還是SQL轉儲?這改變了你的選擇,以恢復它並找出問題1和2的答案。 – 2013-02-19 22:47:44

+0

我是新來的postgres,所以我不確定。我最好的猜測是它是一個壓縮備份(僅基於它是.backup而不是.sql的事實)。至於它是否會創建表格,我看到的只允許從「備份」中「恢復」的地方是右鍵點擊空白分區中的實際表格。 – 2013-02-19 23:16:42

+0

恢復備份而不將其恢復到手動創建的數據庫/表的過程是什麼? – 2013-02-19 23:18:12

回答

3

使用客戶端應用程序pg_restore以其中一種非純文本格式由pg_dump創建的存檔進行恢復。