pg_dump 把一个数据库转储为纯文本文件或者是其它格式.
用法:
pg_dump [选项]... [数据库名字]
一般选项:
-f, --file=文件名 输出文件名
-F, --format=c|t|p 输出文件格式 (定制, tar, 明文)
-v, --verbose 详细模式
-Z, --compress=0-9 被压缩格式的压缩级别
--lock-wait-timeout=TIMEOUT 在等待表锁超时后操作失败
--help 显示此帮助信息, 然后退出
--versoin 输出版本信息, 然后退出
控制输出内容选项:
-a, --data-only 只转储数据,不包括模式
-b, --blobs 在转储中包括大对象
-c, --clean 在重新创建之前,先清除(删除)数据库对象
-C, --create 在转储中包括命令,以便创建数据库
-E, --encoding=ENCODING 转储以ENCODING形式编码的数据
-n, --schema=SCHEMA 只转储指定名称的模式
-N, --exclude-schema=SCHEMA 不转储已命名的模式
-o, --oids 在转储中包括 OID
-O, --no-owner 在明文格式中, 忽略恢复对象所属者
-s, --schema-only 只转储模式, 不包括数据
-S, --superuser=NAME 在转储中, 指定的超级用户名
-t, --table=TABLE 只转储指定名称的表
-T, --exclude-table=TABLE 只转储指定名称的表
-x, --no-privileges 不要转储权限 (grant/revoke)
--binary-upgrade 只能由升级工具使用
--inserts 以INSERT命令,而不是COPY命令的形式转储数据
--column-inserts 以带有列名的INSERT命令形式转储数据
--disable-dollar-quoting 取消美元 (符号) 引号, 使用 SQL 标准引号
--disable-triggers 在只恢复数据的过程中禁用触发器
--no-tablespaces 不转储表空间分配信息
--role=ROLENAME 在转储前运行SET ROLE
--use-set-session-authorization
使用 SESSION AUTHORIZATION 命令代替
ALTER OWNER 命令来设置所有权
联接选项:
-h, --host=主机名 数据库服务器的主机名或套接字目录
-p, --port=端口号 数据库服务器的端口号
-U, --username=名字 以指定的数据库用户联接
-w, --no-password 永远不提示输入口令
-W, --password 强制口令提示 (自动)
pg_dump.exe -U postgres -t t_test -F p -Z 0 -a -E utf-8 --inserts sap > d:\temp\t_test1.txt
分享到:
相关推荐
在使用PostgreSQL 时,由于PGAdmin工具没有导出Insert SQL的功能,常常使我们很郁闷。备份一个表的数据到另外一个表特别麻烦。所以我自己开发了这个小工具。 导出PostgreSQL的Insert SQL脚本。希望能帮到你,解决些...
在使用PostgreSQL 时,由于PGAdmin工具没有导出Insert SQL的功能,常常使我们很郁闷。备份一个表的数据到另外一个表特别麻烦。所以我自己开发了这个小工具。 导出PostgreSQL的Insert SQL脚本。希望能帮到你,解决些...
PostgreSQL导出数据库表设计字段,生成数据库设计文档
为您提供PostgresToExcel PostgreSQL导出Excel工具下载,PostgresToExcel是一款功能全面,特色鲜明的PostgreSQL导出Excel软件,PostgresToExcel软件界面简洁,使用简单,支持将PostgreSQL数据库表和SQL导出到Excel...
导出数据字典工具 支持mysql,sqlserver,postgresql
NULL 博文链接:https://linleizi.iteye.com/blog/1738841
Data Export for PostgreSQL带有向导程序,您可以直观的设置每一个表的导出选项(目标文件名、导出字段、数据格式和其他选项),它还提供了命令行工具,您只需一步操作便可执行数据导出和数据查询。
主要介绍了PostgreSQL物化视图(materialized view)过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
postgresql的数据表导出方法,适用于csv文件的导出。
拉丁语系、斯拉夫语系的世界地名和中文翻译对照表,postgresql 导出 (9.1),UTF-8编码。 请安装PostgreSQL 后,直接restore即可。
这里介绍如何导入我们常用的ESRIShapefile数据到PostgreSQL数据库中,我们可以使用PostGIS提供的shp2pgsql和pgsql2shp工具进行导入和导出操作,还可以使用GDAL库提供的ogr2ogr工具,ogr2ogr工具支持更加多样的数据...
导出Postgresql 数据库中数据表,导出EXCEL格式
QGIS+postgresql操作,数据查询及导出导入 QGIS+postgresql操作,数据查询及导出导入 QGIS+postgresql操作,数据查询及导出导入
PowerDesigner PostgreSQL 物理模型 逆向
PostgreSQL存储二进制数据.htm
将MySQL或PostgreSQL的库表定义,按指定的WORD文档模板,导出产生WORD文档
pgclimb 是从 PostgreSQL 中以不同形式将数据导出的工具。特点:导出数据至 JSON, JSON Lines, CSV, XLSX, XML 。使用 Templates 以支持自定义格式(HTML, Markdown, Text)。使用场合:psql alternative for ...
PostgreSQL服务器导出器 用于PostgreSQL服务器指标的Prometheus导出器。 支持的PostgreSQL版本:9.0和10th。标志名称描述web.listen-address 收听Web界面和遥测的地址。 网络遥测路径公开指标的路径。 db.names 以...
第一次接触linux系统,之前写的数据导出不好使了。原因是程序放在root用户下,要runtime执行exp的话,root不认exp命令;找了好多资料,最后决定写个shell脚本;没接触过shell脚本,网上大部分例子都写的挺复杂的;贴...
PostgreSQL服务器导出器 用于PostgreSQL服务器指标的Prometheus导出器。 CI测试的PostgreSQL版本: 9.4 , 9.5 , 9.6 , 10 , 11 , 12 , 13 快速开始 该软件包可用于Docker: # Start an example database ...