温馨提示×

Debian上pgAdmin备份恢复流程是怎样的

小樊
41
2025-09-14 20:14:43
栏目: 智能运维

备份流程

  1. 图形界面备份
    打开pgAdmin,右键点击目标数据库→选择“备份…”→选择备份类型(SQL/自定义tar)→指定路径和文件名→点击“开始备份”。
  2. 命令行逻辑备份
    pg_dump -U username -h hostname -d dbname -f backup.sql # 逻辑备份(SQL格式)  pg_dump -U username -h hostname -Fc dbname -f backup.dump # 物理备份(自定义格式)  
  3. 配置文件备份
    sudo tar -czvf pgadmin_backup.tar.gz /etc/pgadmin /home/username/.pgadmin/version/ # 备份配置和数据目录  

恢复流程

  1. 图形界面恢复
    打开pgAdmin,右键点击目标数据库→选择“恢复…”→选择备份文件→配置恢复选项(如数据库名称)→点击“开始恢复”。
  2. 命令行逻辑恢复
    psql -U username -h hostname -d dbname < backup.sql # 恢复SQL格式备份  pg_restore -U username -h hostname -d dbname backup.dump # 恢复物理备份  
  3. 配置文件恢复
    sudo tar -xzvf pgadmin_backup.tar.gz -C / # 解压覆盖原配置目录  

注意事项

  • 操作前停止pgAdmin服务:sudo systemctl stop pgadmin4
  • 备份文件需存储在外部安全位置(如云存储)。
  • 恢复前建议先测试备份文件有效性,避免数据丢失。

0