pg_dump转存PostgreSQL数据库

pg_dump转存PostgreSQL数据库,第1张

概述pg_dump 名称:将一个数据库转存为一个文本文件或其他格式文件 语法:     pg_dump [OPTION] [DBNAME] 常规选项:     -f,--file=FILENAME:指定输出的文件或目录名     -F,--format=c|d|t|p :指定输出文件格式(custom,目录,tar,文本文件)     -Z,--compress=0-9:指定压缩级别     --lo pg_dump 名称:将一个数据库转存为一个文本文件或其他格式文件 语法: pg_dump [OPTION] [DBname] 常规选项: -f,--file=filename:指定输出的文件或目录名 -F,--format=c|d|t|p :指定输出文件格式(custom,目录,tar,文本文件) -Z,--compress=0-9:指定压缩级别 --lock-wait-timeout=TIMEOUT:锁住一个数据表TIEMOUT 控制输出内容的选项: -a,--data-only:仅转存数据不包含模式 -b,--blobs:转存中包含大对象 -c,--clean:重建数据库之前先删除已存在的数据库 -C,--create:转存中包含创建数据库的命令 -E,--enCoding=ENCoding:以指定的编码转存数据 -n,--schema=SCHEMA:仅转存指定的模式 -N,--exclude-schema=SCHEMA:仅不转存指定的模式 -o,--oIDs:转存中包含OIDS -O,--no-owner:转存时不保留用户权限 -s,--schema-only:仅转存模式而不转存数据 -S,--superuser=User:转存中使用的 *** 作用户 -t,--table=table:仅转存指定的数据表 -T,--exclude-table=table:仅不转存指定的数据表 -x,--no-privileges:不转存权限 --column-inserts:以INSERT命令转存数据 --inserts:以INSERT命令转存数据(默认用copY转存数据) --no-tablespaces:不转存tablespace --no-unlogged-table-data:不转存未记录的数据 --no-security-labels:不转存安全标签 --use-set-session-authorizatio:转存中使用SET SESSION AUTHORIZATION命令来替代ALTER OWNER命令 连接选项: -h,--host=HOSTname:指定数据库服务器或socket目录 -p,--port=PORT:指定端口号,默认为5432 -U,--username=Username:指定用户名 -W,--password:强制提示输入密码 -w,--no-password:不提示输入密码 实例: #将数据库test转存为test.tar ./pg_dump -f ~/test.tar -F t test 总结

以上是内存溢出为你收集整理的pg_dump转存PostgreSQL数据库全部内容,希望文章能够帮你解决pg_dump转存PostgreSQL数据库所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1179351.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存