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导出数据库表设计字段,生成数据库设计文档
在使用PostgreSQL 时,由于PGAdmin工具没有导出Insert SQL的功能,常常使我们很郁闷。备份一个表的数据到另外一个表特别麻烦。所以我自己开发了这个小工具。 导出PostgreSQL的Insert SQL脚本。希望能帮到你,解决些...
导出数据字典工具 支持mysql,sqlserver,postgresql
为您提供PostgresToExcel PostgreSQL导出Excel工具下载,PostgresToExcel是一款功能全面,特色鲜明的PostgreSQL导出Excel软件,PostgresToExcel软件界面简洁,使用简单,支持将PostgreSQL数据库表和SQL导出到Excel...
本篇文章将详细探讨如何在PostgreSQL中进行数据的导入与导出,以帮助你更好地管理和维护你的数据库。 首先,我们需要理解数据导入导出的基本概念。数据导入是指将外部数据源(如CSV、TXT文件或另一个数据库)的数据...
PowerDesigner 导出的 SQL 带列注释,导入到 MySQL 中列注释不见了的处理方法 在使用 PowerDesigner 导出 SQL 文件时,如果包含列注释,可能会在导入到 MySQL 数据库中时丢失。这是因为 PowerDesigner 导出的 SQL ...
3. **数据导出**:`.csv`或`.json`文件,可能是从PostgreSQL导出的数据,用于数据分析或与其他系统集成。 4. **配置文件**:`.conf`文件,包含了PostgreSQL服务器的配置设置。 5. **脚本和查询示例**:`.sql`文件,...
Data Export for PostgreSQL带有向导程序,您可以直观的设置每一个表的导出选项(目标文件名、导出字段、数据格式和其他选项),它还提供了命令行工具,您只需一步操作便可执行数据导出和数据查询。
5. **备份和导入/导出**:自动化数据库备份,以及将数据从其他格式导入到PostgreSQL,或从PostgreSQL导出到其他格式。 6. **数据模型设计**:通过实体关系图(ER图)来设计和理解数据库结构。 7. **触发器和存储过程...
### PostgreSQL 数据表导出至 CSV 文件的方法 在日常的数据库管理和数据分析工作中,将 PostgreSQL 中的数据表导出为 CSV 文件是一种非常实用的操作。这种方式不仅能够帮助我们更好地理解和分析数据,还能方便地将...
PostgreSQL的物化视图(Materialized View)是一种数据库特性,它允许用户预先计算和存储复杂查询的结果,形成一个新的表,以提供更快的数据访问速度。物化视图不同于普通的视图,后者在查询时动态计算结果,而物化...
拉丁语系、斯拉夫语系的世界地名和中文翻译对照表,postgresql 导出 (9.1),UTF-8编码。 请安装PostgreSQL 后,直接restore即可。
### 使用PowerDesigner生成PostgreSQL数据库的物理数据模型 #### 实验环境配置与要求 在进行PowerDesigner生成PostgreSQL数据库物理数据模型的操作之前,首先需要确保实验环境满足以下条件: 1. **操作系统**: ...
这里介绍如何导入我们常用的ESRIShapefile数据到PostgreSQL数据库中,我们可以使用PostGIS提供的shp2pgsql和pgsql2shp工具进行导入和导出操作,还可以使用GDAL库提供的ogr2ogr工具,ogr2ogr工具支持更加多样的数据...
标题 "Postgresql 直接连接数据库导出表为EXCEl" 描述的是一个与PostgreSQL数据库管理和数据导出相关的任务。在这个过程中,用户希望通过直接连接到PostgreSQL数据库,将数据库中的某个或某些数据表转换并导出为...
当两者结合使用时,可以在QGIS中方便地查询PostgreSQL空间数据库中的数据,并进行数据的导入导出操作。 知识点一:软件安装 在使用QGIS和PostgreSQL之前,首先需要确保系统中已经安装了这两个软件。对于QGIS,可以...
"Oracle至PostgreSQL数据库迁移方案" Oracle至PostgreSQL数据库迁移方案是使用Ora2PG工具实现的,该工具是一个Perl语言编写的开源工具,用于将Oracle或MySQL数据库迁移到PostgreSQL数据库。下面是该方案的详细知识...
PostgreSQL支持多种备份策略,如物理备份(如使用`pg_dumpall`和`pg_dump`命令)和逻辑备份(如导出SQL脚本)。在数据丢失或灾难发生时,可使用恢复工具来还原数据。 9. **性能优化**:PostgreSQL提供多种性能优化...
5. 数据导入导出:支持从各种文件格式(如CSV、Excel、XML等)导入数据到PostgreSQL,同时也可将数据库中的数据导出到这些格式,方便数据迁移和备份。 6. 数据备份:内置自动备份计划,可设置定时任务,定期备份...