如何恢復 Windows 上 PostgreSQL 14 中被誤刪的 pg_restore.exe
方法 1:重新安裝 PostgreSQL 14
-
下載 PostgreSQL 14 安裝包:
- 前往 PostgreSQL 官方網站。
- 下載與作業系統版本匹配的 PostgreSQL 14 安裝包。
-
安裝 PostgreSQL:
- 執行安裝程式,進行標準安裝。
- 安裝過程中,選擇“Client Applications”元件(包含
pg_restore.exe
工具)。
-
保留現有資料:
- 如果不想覆蓋現有資料庫,只安裝客戶端工具即可,不需要刪除已有資料。
方法 2:從其他 PostgreSQL 安裝中複製
-
獲取檔案:
- 找一臺已經安裝了 PostgreSQL 14 的計算機。
- 導航到安裝目錄
C:\Program Files\PostgreSQL\14\bin\
。 - 複製
pg_restore.exe
檔案。
-
恢復檔案:
- 將
pg_restore.exe
貼上到你的 PostgreSQL 安裝目錄的bin
資料夾下。
- 將
方法 3:從 PostgreSQL 二進位制檔案包中提取
-
下載二進位制檔案包:
- 前往 EnterpriseDB 或其他網站,下載適合系統的 PostgreSQL 14 二進位制檔案包。
-
解壓檔案:
- 將下載的壓縮包解壓到臨時目錄。
-
複製
pg_restore.exe
:- 從解壓後的
bin
目錄中找到pg_restore.exe
,然後將其複製到C:\Program Files\PostgreSQL\14\bin\
目錄下。
- 從解壓後的
方法 4:使用包管理工具(適用特定環境)
-
使用 Chocolatey:
- 安裝 PostgreSQL:
choco install postgresql --version=14.0
-
使用 Scoop:
- 安裝 PostgreSQL:
scoop install postgresql
總結
- 重新安裝 PostgreSQL 或從其他安裝中複製檔案是恢復
pg_restore.exe
的最簡單方法。 - 為避免覆蓋現有資料庫資料,可以選擇僅安裝客戶端工具或手動複製檔案。