pg库导入导出操作

pg库导入导出操作
因此我们可以通过登录Linux服务器操作pg库导入导出
1、先导出,导出后sql文件会存放在liunx当前的目录下,ls查看
导出命令:pg_dump -U来源数据库用户名 -h来源数据库IP -n 来源数据库模式名 来源数据库名 -f 输出的备份文件名.sql
2、替换模式名称,如果是从一个模式导入到另外一个模式,schema名称不一样,就需要把第一步产生的.sql文件中所有的模式名称替换成要导入的模式的名称
sed -i 's/原字符串/新字符串/g’+文件
3、把目标模式下的表全删掉。
4、导入,psql -U目标数据库用户名 -h目标数据库IP -d 目标数据库名 -f 第一步输出的备份文件名.sql

你可能感兴趣的:(pg库导入导出操作)