`

postgresql 导出

 
阅读更多

 

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 导出Insert SQL脚本

    在使用PostgreSQL 时,由于PGAdmin工具没有导出Insert SQL的功能,常常使我们很郁闷。备份一个表的数据到另外一个表特别麻烦。所以我自己开发了这个小工具。 导出PostgreSQL的Insert SQL脚本。希望能帮到你,解决些...

    pgsql 数据库设计导出工具.exe

    PostgreSQL导出数据库表设计字段,生成数据库设计文档

    PostgreSQL导出INSERT脚本.exe

    在使用PostgreSQL 时,由于PGAdmin工具没有导出Insert SQL的功能,常常使我们很郁闷。备份一个表的数据到另外一个表特别麻烦。所以我自己开发了这个小工具。 导出PostgreSQL的Insert SQL脚本。希望能帮到你,解决些...

    导出数据字典工具 支持mysql,sqlserver,postgresql

    导出数据字典工具 支持mysql,sqlserver,postgresql

    PostgresToExcel PostgreSQL导出Excel工具 v2.4官方版

    为您提供PostgresToExcel PostgreSQL导出Excel工具下载,PostgresToExcel是一款功能全面,特色鲜明的PostgreSQL导出Excel软件,PostgresToExcel软件界面简洁,使用简单,支持将PostgreSQL数据库表和SQL导出到Excel...

    postgresql 导入导出

    本篇文章将详细探讨如何在PostgreSQL中进行数据的导入与导出,以帮助你更好地管理和维护你的数据库。 首先,我们需要理解数据导入导出的基本概念。数据导入是指将外部数据源(如CSV、TXT文件或另一个数据库)的数据...

    PowerDesigner导出的SQL带列注释,导入到MySQL中列注释不见了的处理方法

    PowerDesigner 导出的 SQL 带列注释,导入到 MySQL 中列注释不见了的处理方法 在使用 PowerDesigner 导出 SQL 文件时,如果包含列注释,可能会在导入到 MySQL 数据库中时丢失。这是因为 PowerDesigner 导出的 SQL ...

    PostgreSQL_data

    3. **数据导出**:`.csv`或`.json`文件,可能是从PostgreSQL导出的数据,用于数据分析或与其他系统集成。 4. **配置文件**:`.conf`文件,包含了PostgreSQL服务器的配置设置。 5. **脚本和查询示例**:`.sql`文件,...

    Data Export for PostgreSQL试用版:一款强大的PostgreSQL数据库数据导出软件

    Data Export for PostgreSQL带有向导程序,您可以直观的设置每一个表的导出选项(目标文件名、导出字段、数据格式和其他选项),它还提供了命令行工具,您只需一步操作便可执行数据导出和数据查询。

    postgresql编辑器

    5. **备份和导入/导出**:自动化数据库备份,以及将数据从其他格式导入到PostgreSQL,或从PostgreSQL导出到其他格式。 6. **数据模型设计**:通过实体关系图(ER图)来设计和理解数据库结构。 7. **触发器和存储过程...

    postgresql的数据表导出方法

    ### PostgreSQL 数据表导出至 CSV 文件的方法 在日常的数据库管理和数据分析工作中,将 PostgreSQL 中的数据表导出为 CSV 文件是一种非常实用的操作。这种方式不仅能够帮助我们更好地理解和分析数据,还能方便地将...

    PostgreSQL物化视图(materialized view)过程解析

    PostgreSQL的物化视图(Materialized View)是一种数据库特性,它允许用户预先计算和存储复杂查询的结果,形成一个新的表,以提供更快的数据访问速度。物化视图不同于普通的视图,后者在查询时动态计算结果,而物化...

    世界地名对照表Postgres 9.1 导出

    拉丁语系、斯拉夫语系的世界地名和中文翻译对照表,postgresql 导出 (9.1),UTF-8编码。 请安装PostgreSQL 后,直接restore即可。

    使用PowerDesigner生成PostgreSQL数据库的物理数据模型

    ### 使用PowerDesigner生成PostgreSQL数据库的物理数据模型 #### 实验环境配置与要求 在进行PowerDesigner生成PostgreSQL数据库物理数据模型的操作之前,首先需要确保实验环境满足以下条件: 1. **操作系统**: ...

    PostGIS导入导出ESRIShapefile数据

    这里介绍如何导入我们常用的ESRIShapefile数据到PostgreSQL数据库中,我们可以使用PostGIS提供的shp2pgsql和pgsql2shp工具进行导入和导出操作,还可以使用GDAL库提供的ogr2ogr工具,ogr2ogr工具支持更加多样的数据...

    Postgresql 直接连接数据库导出表为EXCEl

    标题 "Postgresql 直接连接数据库导出表为EXCEl" 描述的是一个与PostgreSQL数据库管理和数据导出相关的任务。在这个过程中,用户希望通过直接连接到PostgreSQL数据库,将数据库中的某个或某些数据表转换并导出为...

    QGIS+postgresql操作

    当两者结合使用时,可以在QGIS中方便地查询PostgreSQL空间数据库中的数据,并进行数据的导入导出操作。 知识点一:软件安装 在使用QGIS和PostgreSQL之前,首先需要确保系统中已经安装了这两个软件。对于QGIS,可以...

    Oracle至PostgreSQL数据库迁移方案.pptx

    "Oracle至PostgreSQL数据库迁移方案" Oracle至PostgreSQL数据库迁移方案是使用Ora2PG工具实现的,该工具是一个Perl语言编写的开源工具,用于将Oracle或MySQL数据库迁移到PostgreSQL数据库。下面是该方案的详细知识...

    postgresql

    PostgreSQL支持多种备份策略,如物理备份(如使用`pg_dumpall`和`pg_dump`命令)和逻辑备份(如导出SQL脚本)。在数据丢失或灾难发生时,可使用恢复工具来还原数据。 9. **性能优化**:PostgreSQL提供多种性能优化...

    Navicat For Postgresql 10 绿色

    5. 数据导入导出:支持从各种文件格式(如CSV、Excel、XML等)导入数据到PostgreSQL,同时也可将数据库中的数据导出到这些格式,方便数据迁移和备份。 6. 数据备份:内置自动备份计划,可设置定时任务,定期备份...

Global site tag (gtag.js) - Google Analytics