一、准备工作
sudo apt update && sudo apt install pgadmin4
安装完成后,通过浏览器访问http://localhost/pgadmin4
(默认端口)登录PgAdmin,使用初始管理员账户(如pgadmin4@pgadmin.org
)或自定义账户登录。postgres
)。二、从源数据库导出数据
mydb
);可根据需求选择整个数据库(包含所有表、视图、函数等)或单个表(如mytable
)。/home/user/mydb_export.sql
或远程路径,需确保PgAdmin有写入权限);,
)、“文本限定符”(默认双引号"
)。.sql
(或.csv
)文件。三、将数据导入目标数据库
mydb_target
)。mydb_target
);可选择整个数据库(导入所有表结构及数据)或单个表(导入指定表数据)。.sql
(或.csv
)文件;四、验证数据完整性
-- 源数据库(通过源连接执行) SELECT COUNT(*) FROM mytable; -- 目标数据库(通过目标连接执行) SELECT COUNT(*) FROM mytable;
若记录数一致,说明数据迁移成功;若不一致,需检查导出/导入过程中的选项设置(如是否遗漏数据、格式是否匹配)。五、常见问题解决
CREATE
、INSERT
权限),可通过PgAdmin右键用户→“属性”→“权限”调整。work_mem
、maintenance_work_mem
参数),提高导入速度。