PgAdmin中如何进行数据迁移
小樊
57
2025-09-14 04:02:26
以下是pgAdmin中进行数据迁移的常用方法:
一、图形界面操作(推荐)
-
导出数据(源服务器)
- 连接源数据库,右键点击目标数据库/表 → Export Data…(或Backup)。
- 选择导出格式(SQL/CSV等)、路径及数据范围(全部/特定表),点击开始。
-
传输文件
- 用
scp
/rsync
等工具将导出的文件从源服务器传输到目标服务器。
- 示例:
scp /path/to/file.sql user@target_ip:/path/to/destination
。
-
导入数据(目标服务器)
- 连接目标数据库,右键点击目标位置(新表/现有表)→ Import/Export Data…(或Restore)。
- 选择导入文件,配置选项(如覆盖/追加),点击开始。
二、命令行辅助(可选)
- 导出:
pg_dump -U 用户名 -d 数据库名 -Fc -f file.dump
(全库备份)。
- 导入:
pg_restore -U 用户名 -d 数据库名 file.dump
。
注意事项
- 迁移前备份源数据库,确保权限充足。
- 跨版本迁移需检查表结构兼容性,必要时调整。
- 大数据量可分批次导入,避免超时。
参考来源: