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

相关文章

项目需要,有个数据需要导入,拿到手一开始以为是mysql,结果...
本文小编为大家详细介绍“怎么查看PostgreSQL数据库中所有表...
错误现象问题原因这是在远程连接时pg_hba.conf文件没有配置正...
因本地资源有限,在公共测试环境搭建了PGsql环境,从数据库本...
wamp 环境 这个提示就是说你的版本低于10了。 先打印ph...
psycopg2.OperationalError: SSL SYSCALL error: EOF detect...