2011-03-01 61 views
0

前段時間我正在研究Postgresql製作的數據庫,我學會了通過將數據庫導出到.sql文件來進行備份,但是最近我發現了一個.backup文件,其中包含我正在處理的數據庫的名稱那個時間,我不知道如何從該文件恢復數據庫,因爲Postgresql拋出我錯誤,當我嘗試恢復數據庫。任何人都知道這種格式和如何恢復它的任何內容?什麼是.backup格式?

+0

它是二進制格式嗎?如果你做'少mydb.backup'怎麼辦? –

回答

1

Postgres確實有一個由「pg_dump -Fc」生成的「自定義」格式。嘗試做pg_restore -l <filename>並查看它是否列出文件的內容。

1

通常情況下,Postgres備份僅比gzip的大型SQL腳本多一點。你可能想看看你是否可以「gzcat」該文件,並從中獲得任何理智。