使用pgAdmin导出和导入表转储(.sql)

OTA*_*TAR 77 postgresql pgadmin postgresql-9.2

我有pgAdmin版本 1.16.1

所以,对于导出表dumm我做:

右键单击表,然后在菜单中单击backup,然后在Format选择中将Plain文件另存为some_name.sql

然后我删除表.

好的,现在我需要将表备份some_name.sql导入数据库.

这该怎么做?我找不到如何.sql使用pgAdmin 将表的转储导入数据库.

你能帮我吗?

Tom*_*eif 135

  1. 在pgAdmin中,在对象树中选择所需的目标方案
  2. 单击插件/ PSQL控制台
  3. \i /path/to/yourfile.sql
  4. 按enter键

  • Windows示例:如果您在`C:\ database.backup`上有一个PostgreSQL备份文件,那么您可以使用`\ i/database.backup`开始导入. (12认同)
  • 谢谢,但是...`或者,您可以在查询窗口中打开SQL文件并简单地运行它`当我尝试这个时,我得到错误,在写入行的语法错误:`COPY my_table(id,name)FROM标准输入; ....... (3认同)
  • @TomasGreif 所有关于“我找不到如何使用 pgAdmin 将表的 .sql 转储导入数据库”的问题都重定向到这里,但这并不能真正回答这个问题。 (3认同)
  • 这并不能真正回答问题。什么是目标计划?对象树在哪里?如果您还没有这些怎么办? (2认同)

Ego*_*per 16

另一种方式,您可以在 Windows 上使用 CMD 轻松完成

把你安装的版本(我的是 11)。

cd C:\Program Files\PostgreSQL\11\bin\
Run Code Online (Sandbox Code Playgroud)

并运行简单查询

psql -U <postgre_username> -d <db_name> < <C:\path\data_dump.sql>
Run Code Online (Sandbox Code Playgroud)

输入密码,然后等待最终的控制台消息。


小智 6

按照他的步骤.在pgadmin

host-DataBase-Schemas- public(单击右键)CREATE脚本 - 打开文件 - (选择xxx.sql),然后单击选项执行查询写入结果到文件-export数据文件ok-然后单击save.its all.它对我有用.

注意:版本命令脚本中的错误输入图像描述这里 de sql over pgadmin可以搜索,例如:http: //www.forosdelweb.com/f21/campo-tipo-datetime-postgresql-245389/

在此输入图像描述

  • 不知道为什么这被否决了。英语不是很好,但可以理解并且有效。 (2认同)

小智 6

使用PgAdmin步骤1:选择架构,然后右键单击并转到“备份”。在此处输入图片说明

步骤2:提供文件名,然后单击备份按钮。

在此处输入图片说明

步骤3:详细消息复制备份文件路径。

在此处输入图片说明

第四步:

转到其他架构,右键单击并转到“还原”。(请参阅步骤1)

步骤5:

在弹出菜单中,将上述文件路径粘贴到文件名类别,然后单击“还原”按钮。

在此处输入图片说明


mil*_*tou 6

单击“工具”列表中的“查询工具”按钮。

图片

然后单击工具栏中的“打开文件”图像按钮。

图片

  • 你还需要点击[执行] (2认同)
  • 这给了我错误“文件类型不受支持”。 (2认同)