pg_dump使用注意事项
来源:互联网 发布:手机探鱼软件 编辑:程序博客网 时间:2024/06/11 15:32
pg_dump使用注意事项:
如果同时指定了-n和-N,那么将只转储匹配-n但不匹配-N的模式。如果出现-N而不出现-n,那么匹配-N的模式将不会被转储。
如果同时指定了-t和-T,那么将只转储匹配-t但不匹配-T的模式。如果出现-T而不出现-t,那么匹配-T的模式将不会被转储。
-v或--verbosr:执行过程中打印更详细的信息。使用此选项后,pg_dump将输出详细的对象评注及转储文件的启停时间和 进度信息(输出到标准错误上)。
-x或--no-privileges或--no-acl:禁止转储访问权限(grant/revoke命令)
-Z 0..9或者--compress 0..9:指定要使用的压缩级别,0表示不压缩。对于自定义归档格式,该参数指定压缩的单个表数据段,并且默认用中等水平压缩。对于纯文本输出,设置一个非0的压缩级别会导致全部输出文件被压缩;默认是不压缩。
tar归档格式目前完全不支持压缩。
--binary-upgrade:这个选项时转为升级工具准备的,它的功能可能会在将来的版本中有所改变,因此不要将其用于其他目的。
--inserts;它像INSERT命令一样转储数据。默认使用COPY命令的格式转储数据,使用这个选项将使恢复非常缓慢。这个选项主要用于把数据加载到非PostgreSQLshujuku .
该选项为每一行生产一个单独的INSERT命令,当数据库恢复时遇到一行错误时,它将仅导致丢失一行的数据而不是全部的表内容。请注意,若目标表列的顺序与原表的顺序不一样,
恢复可能会完全失败,这时应该使用--column-inserts选项。
--column-inserts或--attribute-inserts:它像有显示列名的INSERT命令一样转储数据(INSERT INTO table(column,...) VALUES...),这将使恢复非常缓慢。主要用于加载到非PostgreSQL的转储。
--disable--triggers:该选项仅对纯文本格式有意义,只和创建仅有数据的转储有关。它告诉pg_dump在恢复数据时,临时关闭目标表上触发器的命令。如果在表上有参照完整性检查或其他触发器,且恢复数据时不想重载他们,那么就应该使用这个选项。
目前发出--disable--triggers命令必须是超级用户,执行转储的脚本时,应该用-S执行一个超级用户的名称。
--no-tablespaces:这个选项仅对纯文本格式有意义,表示不输出命令来选择表空间。在该选项内,转储期间若表空间是默认的,则将会创建所有的对象。
如果同时指定了-n和-N,那么将只转储匹配-n但不匹配-N的模式。如果出现-N而不出现-n,那么匹配-N的模式将不会被转储。
如果同时指定了-t和-T,那么将只转储匹配-t但不匹配-T的模式。如果出现-T而不出现-t,那么匹配-T的模式将不会被转储。
-v或--verbosr:执行过程中打印更详细的信息。使用此选项后,pg_dump将输出详细的对象评注及转储文件的启停时间和 进度信息(输出到标准错误上)。
-x或--no-privileges或--no-acl:禁止转储访问权限(grant/revoke命令)
-Z 0..9或者--compress 0..9:指定要使用的压缩级别,0表示不压缩。对于自定义归档格式,该参数指定压缩的单个表数据段,并且默认用中等水平压缩。对于纯文本输出,设置一个非0的压缩级别会导致全部输出文件被压缩;默认是不压缩。
tar归档格式目前完全不支持压缩。
--binary-upgrade:这个选项时转为升级工具准备的,它的功能可能会在将来的版本中有所改变,因此不要将其用于其他目的。
--inserts;它像INSERT命令一样转储数据。默认使用COPY命令的格式转储数据,使用这个选项将使恢复非常缓慢。这个选项主要用于把数据加载到非PostgreSQLshujuku .
该选项为每一行生产一个单独的INSERT命令,当数据库恢复时遇到一行错误时,它将仅导致丢失一行的数据而不是全部的表内容。请注意,若目标表列的顺序与原表的顺序不一样,
恢复可能会完全失败,这时应该使用--column-inserts选项。
--column-inserts或--attribute-inserts:它像有显示列名的INSERT命令一样转储数据(INSERT INTO table(column,...) VALUES...),这将使恢复非常缓慢。主要用于加载到非PostgreSQL的转储。
--disable--triggers:该选项仅对纯文本格式有意义,只和创建仅有数据的转储有关。它告诉pg_dump在恢复数据时,临时关闭目标表上触发器的命令。如果在表上有参照完整性检查或其他触发器,且恢复数据时不想重载他们,那么就应该使用这个选项。
目前发出--disable--triggers命令必须是超级用户,执行转储的脚本时,应该用-S执行一个超级用户的名称。
--no-tablespaces:这个选项仅对纯文本格式有意义,表示不输出命令来选择表空间。在该选项内,转储期间若表空间是默认的,则将会创建所有的对象。
阅读全文
0 0
- pg_dump使用注意事项
- pg_dump
- postgresql使用pg_dump备份与恢复
- postgresql pg_dump 使用 很好的数据库备份方法
- postgresql使用pg_dump、pg_restore备份及恢复数据库
- postgreSql pg_dump
- pg_dump 使用方法
- pg_dump 命令
- pg_dump语法
- Postgresql--pg_dump &&pg_restore
- pg_dump用法详解
- Postgresql之pg_dump
- pg_dump实例详解
- pg_dump实例详解
- pg_dump实例详解
- pg_dump命令帮助信息
- postgresql pg_dump备份测试
- Postgresql备份之pg_dump
- Python 基于固定 IP 来命名 ARM 虚拟机的实现
- 大数据Clouder专项技能认证课程:Quick BI企业报表制作
- iOS-导航栏遮盖布局
- 树莓派屏幕方向旋转0~270度(包括触摸屏和HDMI显示)
- Xlistview最最基础操作
- pg_dump使用注意事项
- Mybatis Generator最完整配置详解
- 北京做Java开发月薪两万,so easy!
- python安装虚拟环境
- OpenStack 最小化安装配置(一):物理机网桥配置
- 通过 Powershell 来替换 ARM 模式下虚拟机的网络接口
- html js css bootstrap 小上三角 和 小下三角
- webstorm 2017 激活破解
- Python 线程和 redis 简单读写操作应用