2014-03-04 118 views
1

很好,我已經使用「pg_dump」實用程序備份了我的數據庫(轉儲文件 名稱爲「testbackup.sql」)在恢復它之前,我刪除了所有 表,我創建的功能。之後,使用 「psql」命令嘗試恢復轉儲回來。但它顯示重複鍵 違規錯誤。 **Postgres 9.3備份和恢復錯誤

Error : psql.bin:testbackup.sql:17884: ERROR: duplicate key value violates unique constraint "pg_largeobject_metadata_oid_index".

**我用Google搜索在互聯網 ,但我不能得出一個正確的solution.so請向我們提供theproper 解決方案。

回答

0

看來你忘了放棄所有的大對象。通過登錄pg_largeobject列出他們的ID並使用lo_unlink刪除他們。