--备份数据库结构
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