温馨提示×

如何利用Linux pgAdmin进行备份恢复

小樊
45
2025-09-08 03:42:47
栏目: 智能运维

备份操作

  • 图形界面备份

    1. 打开pgAdmin并连接至PostgreSQL服务器。
    2. 在左侧导航栏找到目标数据库,右键选择“备份…”。
    3. 选择备份类型(物理备份选“Backup as custom tarball”,逻辑备份选“Backup as plain SQL”),配置路径和文件名后点击“保存”。
  • 命令行备份

    • 物理备份
      pg_dump -h localhost -U 用户名 -Fc 数据库名 > 备份文件路径
    • 逻辑备份
      pg_dump -h localhost -U 用户名 -s 数据库名 > 备份文件路径(仅结构)

恢复操作

  • 图形界面恢复

    1. 连接至服务器,右键点击目标数据库选择“恢复…”。
    2. 选择备份文件,确认数据库信息后点击“恢复”。
  • 命令行恢复
    pg_restore -h localhost -U 用户名 -d 数据库名 备份文件路径

注意事项

  • 备份前确保无活跃事务,恢复前建议先备份当前数据库。
  • 定期测试备份文件有效性,存储至安全路径。
  • 可通过cron定时任务自动化备份流程。

0