1.导出
# -s : 仅导出表结构
# -O : 不导出表的权限(也就是导出的sql没有 OWNER TO 用户)
# -T public.t_iov_*_monitor :忽略 t_iov_*_monitor 这些表
pg_dump -s -O -h 127.0.0.1 -p 5432 -U postgres -d ippwydb -T public.t_iov_*_monitor -f D:\\dump_.sql
2. 创建一个空库
就创建一个空库,啥也不用管,也不用添加 postgis 之类的扩展
2.导入
如果是不同节点之间迁移,建议先创建之前的用户,如果没有之前的用户导入时会导致表所有者是postgres
# -v ON_ERROR_STOP=ON :执行一次变量赋值:ON_ERROR_STOP=ON(报错时直接停止导入)
psql -h 127.0.0.1 -p 5432 -U postgres -d xxx_dev -v ON_ERROR_STOP=ON -f D:\\dump.sql