pg备份还原
想要测试不同数据量对接口响应时间的影响,不想影响原测试库当前的数据,所以准备为这个测试新建一个数据库
一、当前有的pg账号权限不够,也没有postgres账号的密码,但有ubuntu服务器root的权限,找到pg_hab.conf的位置,修改prosgres账号在本机不需要密码

二、service postgresql reload
三、create database test1 (目标数据库)
四、pg_dump -U postgres -s 原数据库名 > /..../s.sql (不需要进入psql, 只备份表结构,不包含数据)
(表结构和数据一起备份: pg_dump -U postgres --inserts 原数据库 > /.../all.sql)
(仅备份数据: pg_dump -U postgres --inserts -a 原数据库 > /.../all.sql)
五、psql -U postgres test1 < /..../s.sql
输出如下


浙公网安备 33010602011771号