Ubuntu下PostgreSQL数据迁移主要有以下两种常用方式,步骤如下:
pg_dump -U 用户名 -h 源服务器IP -p 端口 -d 源数据库名 -F c -b -v -f /路径/备份文件.dump
-F c:指定自定义格式备份。scp /路径/备份文件.dump 目标服务器IP:/目标路径/
pg_restore -U 用户名 -h 目标服务器IP -p 端口 -d 目标数据库名 /路径/备份文件.dump
pg_dump自定义格式+pg_restore,效率更高。scp或rsync传输文件。参考来源: