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 之类的扩展文章来源:https://www.toymoban.com/news/detail-584527.html
2.导入
如果是不同节点之间迁移,建议先创建之前的用户,如果没有之前的用户导入时会导致表所有者是postgres文章来源地址https://www.toymoban.com/news/detail-584527.html
# -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
到了这里,关于postgresql导入导出数据库的一些问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!