溫馨提示×

Ubuntu PostgreSQL備份恢復方法

小樊
40
2025-08-05 18:04:09
欄目: 云計算

備份方法

  1. 圖形界面(pgAdmin)
    • 連接服務器后,右鍵點擊數據庫 → 備份 → 選擇格式(SQL/自定義等)→ 指定路徑 → 點擊備份。
  2. 命令行(pg_dump)
    • 備份整個數據庫:
      pg_dump -U 用戶名 -h 主機 -p 端口 -d 數據庫名 -F c -b -v -f 備份文件路徑.dump
      -F c為自定義格式,推薦用于恢復;-b包含大對象)。
    • 備份特定表/模式:
      加參數 -t 表名-n 模式名。

恢復方法

  1. 圖形界面(pgAdmin)
    • 連接服務器后,右鍵點擊目標數據庫 → 恢復 → 選擇備份文件 → 確認選項(如是否創建新庫)→ 點擊恢復。
  2. 命令行(pg_restore)
    • 恢復自定義格式備份:
      pg_restore -U 用戶名 -h 主機 -d 目標數據庫名 -v 備份文件路徑.dump
      -C可自動創建數據庫,-a僅恢復數據,-s僅恢復結構)。

注意事項

  • 恢復前建議先備份當前數據庫,避免數據丟失。
  • 確保備份文件存儲在安全位置,跨版本恢復時注意格式兼容性。
  • 大型數據庫可結合pg_dumpall備份集群或使用文件系統級備份(如tar)。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女