debian

Debian pgAdmin数据库迁移步骤

小樊
53
2025-08-29 19:42:28
栏目: 智能运维

以下是在Debian系统上使用pgAdmin进行数据库迁移的步骤:

  1. 准备工作

    • 确保源服务器和目标服务器安装相同版本的PostgreSQL和pgAdmin,且防火墙允许连接。
    • 在目标服务器上创建目标数据库(若需新建)。
  2. 导出数据(源服务器)

    • 打开pgAdmin,右键点击源数据库 → 任务导出
    • 选择导出格式(推荐自定义格式纯文本SQL),指定导出路径和文件名,点击导出
    • 或使用命令行:pg_dump -U 用户名 -h 源服务器IP -d 源数据库名 -F c -f /path/to/backup.dump
  3. 传输备份文件

    • 使用scprsync将备份文件从源服务器复制到目标服务器,例如:
      scp /path/to/backup.dump username@目标服务器IP:/path/to/destination/
  4. 导入数据(目标服务器)

    • 若为自定义格式备份,使用pg_restore命令:
      pg_restore -U 用户名 -h 目标服务器IP -d 目标数据库名 -v /path/to/backup.dump
    • 若为纯文本SQL,使用psql命令:
      psql -U 用户名 -h 目标服务器IP -d 目标数据库名 < /path/to/backup.sql
    • 也可通过pgAdmin右键目标数据库 → 任务恢复,选择备份文件完成导入。
  5. 验证迁移

    • 在目标服务器上通过pgAdmin查询数据,检查表结构和数据完整性。
    • 确保应用程序能正常连接目标数据库。

注意事项

参考来源:

0
看了该问题的人还看了