如何備份及還原 PostgreSQL 資料庫
如何備份及還原 PostgreSQL 資料庫¶
開啟命令提示字元,切換目錄到 PostgreSQL 的安裝目錄,底下的 bin 資料匣。
備份資料庫¶
備份的指令格式:
- pg_dump -h {IP網址} -U {使用者名稱} {資料庫名稱} > C:{備份檔的名稱}.bak
範例:
- pg_dump -h 123.456.789.000 -U postgres test_db > C:\PostgreSQL_Backup.bak
接著會詢問密碼。輸入正確密碼就可以獲得備份檔。
還原資料庫¶
首先先建立要還原的資料庫,可以透過工具來建立,例如:DBeaver。
輸入資料庫名稱。
資料庫建立完成。
還原的指令格式:
- psql -h {IP網址} -U {使用者名稱} -d {資料庫名稱} < C:{備份檔的名稱}.bak
範例:
- psql -h localhost -U postgres -d test_db < C:\PostgreSQL_Backup.bak
接著要輸入正確的密碼,才能還原成功。
這樣就可以將資料庫還原成功。
Lai Tai-Yu (賴岱佑)
Comments
Post a Comment