- 首頁 >
- 問答 >
-
云計算 >
- Ubuntu PostgreSQL備份恢復方法
Ubuntu PostgreSQL備份恢復方法
小樊
40
2025-08-05 18:04:09
備份方法
- 圖形界面(pgAdmin)
- 連接服務器后,右鍵點擊數據庫 → 備份 → 選擇格式(SQL/自定義等)→ 指定路徑 → 點擊備份。
- 命令行(pg_dump)
- 備份整個數據庫:
pg_dump -U 用戶名 -h 主機 -p 端口 -d 數據庫名 -F c -b -v -f 備份文件路徑.dump
(-F c
為自定義格式,推薦用于恢復;-b
包含大對象)。
- 備份特定表/模式:
加參數 -t 表名
或 -n 模式名
。
恢復方法
- 圖形界面(pgAdmin)
- 連接服務器后,右鍵點擊目標數據庫 → 恢復 → 選擇備份文件 → 確認選項(如是否創建新庫)→ 點擊恢復。
- 命令行(pg_restore)
- 恢復自定義格式備份:
pg_restore -U 用戶名 -h 主機 -d 目標數據庫名 -v 備份文件路徑.dump
(-C
可自動創建數據庫,-a
僅恢復數據,-s
僅恢復結構)。
注意事項
- 恢復前建議先備份當前數據庫,避免數據丟失。
- 確保備份文件存儲在安全位置,跨版本恢復時注意格式兼容性。
- 大型數據庫可結合
pg_dumpall
備份集群或使用文件系統級備份(如tar
)。
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女