使用pgAdmin导出Postgresql表数据

时间:2012-06-29 06:34:55

标签: database postgresql export pgadmin

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

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

3 个答案:

答案 0 :(得分:130)

  1. 右键单击表格并选择选项Backup ..
  2. 在文件选项上,设置文件路径/文件名,然后选择PLAIN格式
  3. 忽略转储选项#1标签
  4. 在转储选项#2标签中,选中USE INSERT COMMANDS
  5. 在转储选项#2标签中,如果您希望插入列名称,请选中Use Column Inserts
  6. 点击Backup按钮

答案 1 :(得分:119)

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

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

它使用类似的东西:

  

pg_dump --user user --password --format = plain --table = tablename --inserts --attribute-inserts etc。

答案 2 :(得分:5)

在pgAdmin4中,右键单击表格选择此类备份

enter image description here

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

enter image description here