我正在從postgresql備份/恢復數據,用於我使用的pg_dump.exe
和pg_restore.exe
。如何驗證由pg_dump歸檔生成的歸檔是否正確並有效?
爲了恢復備份文件我不得不刪除數據庫中的實際表什麼都可以「自殺任務」如果有事情和轉儲文件也不行。
我可以檢查其完整性與轉儲文件(比如說)「的7z牛逼mydump.gz」我不喜歡第一個測試。
但我想知道,因爲這個檔案原始PG歸檔並PostgreSQL的包含任何技術「廣州」,我可以刪除實際表之前採取存檔中籤呢?
如果這樣做,如何做一個適當的檢查?
編輯:這是我的傾倒實際的命令:
「C:\ Program Files文件(x86)的\ PostgreSQL的\ 9.1 \ BIN \ pg_dump.exe」 --host --port本地主機5432 - username「postgres」--no-password --verbose -F t --file「C:\ Users \ User 1 \ Desktop \ mydatabase.gz」「mydatabase」
實際上,至少對於測試,您可以重命名數據庫,而不是將其清空。 –