Postgresql

做了純文字備份(SQL 腳本文件格式),如何只恢復數據(假設架構有效)?

  • October 5, 2021

我用來備份我的數據庫pg_dump -cF p my_db > snapshot.sql

如何僅從其中一個文件中恢復數據(假設架構有效)?我是否必須在其中發布所有 COPY 語句,還是有更直接的方法?

如果您創建了轉儲-c並且不想刪除並重新創建數據庫,那麼您將不得不修改轉儲文件以刪除DROPandCREATE語句(以及您不想更改的任何其他內容)。psql可以使用該-f選項將編輯的文件提供給。

引用自:https://dba.stackexchange.com/questions/300607