温馨提示×

Debian pgAdmin备份与恢复步骤是什么

小樊
53
2025-08-11 16:57:15
栏目: 智能运维

Debian pgAdmin备份与恢复步骤

一、备份步骤

  1. 图形界面备份

    • 打开pgAdmin并连接到PostgreSQL服务器。
    • 右键点击目标数据库 → 选择“Backup…”。
    • 选择备份格式:
      • 逻辑备份(SQL格式):选“Backup as plain SQL”。
      • 物理备份(自定义格式):选“Backup as custom tarball”。
    • 指定备份文件路径及名称 → 点击“Backup”完成。
  2. 命令行备份

    • 逻辑备份(SQL文件)
      pg_dump -U username -h hostname -d dbname -f backupfile.sql
    • 物理备份(自定义格式)
      pg_dump -U username -h hostname -d dbname -Fc -f backupfile.dump

二、恢复步骤

  1. 图形界面恢复

    • 打开pgAdmin并连接到PostgreSQL服务器。
    • 右键点击目标数据库 → 选择“Restore…”。
    • 选择备份文件(SQL或自定义格式)→ 点击“Restore”完成。
  2. 命令行恢复

    • 逻辑备份恢复
      psql -U username -h hostname -d dbname < backupfile.sql
    • 物理备份恢复
      pg_restore -U username -h hostname -d dbname backupfile.dump

注意事项

  • 操作前需确保有足够权限,建议使用postgres用户。
  • 备份文件建议存储在外部硬盘或云存储,避免单点故障。
  • 定期测试备份文件的恢复流程,确保数据完整性。

参考来源:[1,3,4,5,6,7,8,9,10,11,12,13,14]

0