使用pgAdmin导出Postgresql表数据

Muh*_*riq 99 database postgresql export pgadmin

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

我为表创建了所有Db脚本但无法导出表中的所有数据.找不到以db脚本形式导出数据的任何选项.

小智 146

  1. 右键单击表并选择选项Backup..
  2. 在"文件选项"上,设置"文件路径/文件名"并选择PLAIN"格式"
  3. 忽略转储选项#1选项卡
  4. 在转储选项#2选项卡中,选中 USE INSERT COMMANDS
  5. 在转储选项#2选项卡中,检查Use Column Inserts是否要在插入中使用列名.
  6. 按下Backup按钮

  • 这应该被接受为正确的答案 (11认同)
  • 这个备份去了哪里? (9认同)
  • 如果您的数据库在本地,这可能会起作用。就我而言,有一条消息宣布胜利,但该文件在服务器上消失了。我想在我的电脑上下载它。:/ (3认同)
  • pgAdmin 是我用过的最可笑的 IT 工具。pgAdmin 中有类似 UX 的东西。 (3认同)
  • 我找不到生成的文件,所以我最终使用了 pgAdmin 使用的命令(运行备份后单击 pgAdmin 中的“更多详细信息”),并在服务器上打开 shell 并运行相同的命令,然后我可以复制该文件。 (3认同)

Fra*_*ens 129

只需右键单击表格并选择"备份"即可.弹出窗口将显示各种选项,包括"格式",选择"普通",您将获得纯SQL.

pgAdmin只是在你想要普通的SQL时使用pg_dump来创建转储.

它使用这样的东西:

pg_dump --user user --password --format = plain --table = tablename --inserts --attribute-inserts等.

  • 在pgAdmin III 1.16.1中,"使用插入命令"在转储选项#2下. (21认同)
  • 这就是你必须创建纯SQL的原因.使用转储选项INSERT时,您将获得普通的INSERT查询 (7认同)
  • 它生成具有表数据脚本的转储,以COPY命令而不是INSERT开始.无论如何用INSERT命令生成脚本. (5认同)
  • 在pgAdmin III 1.18.1中,在File Option下选择Plain for Format,然后在Dump Option#2下选中"Use Insert commands". (2认同)

Key*_*ani 6

在pgAdmin4中,右键单击表选择这样的备份

在此输入图像描述

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

在此输入图像描述