linux

Linux pgAdmin如何迁移数据

小樊
50
2025-08-29 03:22:07
栏目: 智能运维

Linux下使用pgAdmin迁移数据的常用方法如下:

一、图形界面迁移

  1. 导出数据

    • 连接源数据库,在pgAdmin左侧导航栏找到目标表/数据库,右键选择 “导出”
    • 选择格式(如CSV、SQL),配置文件路径及分隔符等选项,点击 “开始” 导出文件。
  2. 传输文件

    • scprsync 将导出的文件从源服务器传输到目标服务器,例如:
      scp /path/to/exported_file.sql user@target_ip:/path/to/destination/
  3. 导入数据

    • 连接目标数据库,右键选择 “导入”,选择之前导出的文件。
    • 配置导入选项(如覆盖模式),点击 “开始” 完成导入。

二、命令行迁移(高效推荐)

  1. 导出数据库

    • 使用 pg_dump 导出数据(支持SQL/自定义格式):
      pg_dump -U 用户名 -h 源主机 -d 数据库名 > backup.sql
  2. 传输文件

    • 通过 scp 复制文件到目标服务器:
      scp backup.sql user@target_ip:/path/
  3. 导入数据库

    • 在目标服务器用 psqlpg_restore 导入:
      psql -U 用户名 -h 目标主机 -d 目标数据库 < backup.sql

三、注意事项

以上方法参考自,可根据实际需求选择操作。

0
看了该问题的人还看了