微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Postgresql空库发布或者部分空库,模式,表处理备份流程

--备份数据库结构
pg_dump -h localhost -p 8101 -d qhsoam -s -f /tmp/nodata.sql

--创建一个nodata 数据库(手动或命令创建nodata),执行备份数据入库
psql -p 8101 -d nodata < /tmp/nodata.sql;

--备份指定schema下的某模式数据到指定目录 被排除不备份的相关表
--注意备份不同数据库时,修改--dbname=数据库
pg_dump -h localhost -p 8101 -U pguser
--inserts
--exclude-table=config.userinfo
--exclude-table=config.wtinfo
--exclude-table=config.wfinfo
--dbname=qhsoam --data-only -n config > /tmp/conifg.dump

--执行指定schema 数据入库
nodata=# psql -p 8101 -d nodata < /tmp/config.dump;

--不备份某模式 和 某些 数据表的数据
--exclude-schema=change --exclude-table=public.onedata

pg_dump -h 10.12.25.4 -p 8101 -U postgres --exclude-schema=change --exclude-table=public.onedata --exclude-table=public.statisticdata --exclude-table=public.warnlog --exclude-table=public.statisticdataupd --exclude-table=public.operlog --exclude-table=public.wtalarminfo --exclude-table=public.eba_onedata_losselec --exclude-table=public.energyuse_onedata --exclude-table=public.powcurve --exclude-table=public.statisticdata_1 --exclude-table=trans.oper_log -W -F c -b -v -f /pgdata/tianrun0315.backup tianrun

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐