146

我正在使用 pgAdmin 版本 1.14.3。PostgreSQL 数据库版本是 9.1。

我获得了用于创建表的所有 Db 脚本,但无法导出表内的所有数据。找不到以 db 脚本形式导出数据的任何选项。

4

3 回答 3

197
  1. 右键单击您的表并选择选项Backup..
  2. 在文件选项上,设置文件路径/文件名并选择PLAIN格式
  3. 忽略转储选项 #1 选项卡
  4. 在转储选项 #2 选项卡中,检查USE INSERT COMMANDS
  5. 在 Dump Options #2 选项卡中,检查Use Column Inserts是否需要插入中的列名。
  6. 点击Backup按钮
于 2015-03-25T02:53:55.987 回答
159

只需右键单击一个表并选择“备份”。弹出窗口将显示各种选项,包括“格式”,选择“普通”,然后您将获得普通 SQL。

pgAdmin 只是使用pg_dump创建转储,当您想要纯 SQL 时也是如此。

它使用这样的东西:

pg_dump --user 用户 --password --format=plain --table=tablename --inserts --attribute-inserts 等。

于 2012-06-29T07:33:19.393 回答
21

在 pgAdmin4 中,右键单击表选择备份,如下所示

在此处输入图像描述

之后进入备份对话框,有转储选项选项卡,其中有部分查询,您可以选择使用插入命令,其中包括备份中的所有插入查询。

在此处输入图像描述

于 2018-02-02T00:42:05.170 回答