117

我有 pgAdmin 版本1.16.1

因此,对于导出表 dumm,我这样做:

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

然后我删除表。

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

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

你能帮我吗?

4

6 回答 6

165
  1. databases在 pgAdmin 中,在对象树 ( -> your_db_name-> schemas-> your_target_schema)中选择所需的目标模式
  2. 单击插件/PSQL 控制台(在顶部栏中)
  3. \i /path/to/yourfile.sql
  4. 按回车
于 2013-09-11T09:13:52.390 回答
21

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

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

cd C:\Program Files\PostgreSQL\11\bin\

并运行简单查询

psql -U <postgre_username> -d <db_name> < <C:\path\data_dump.sql>

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

注意:确保从上述查询中删除 <>,除了 db_name 和文件路径之间的 <。

例子:psql -U postgres -d dumb_db < D:\db_dump.sql

于 2019-04-04T15:29:31.493 回答
17

使用 PgAdmin 步骤 1:选择架构并右键单击并转到备份..在此处输入图像描述

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

在此处输入图像描述

第三步:详细信息复制备份文件路径。

在此处输入图像描述

第4步:

转到其他架构并右键单击并转到还原。(见步骤 1)

第 5 步:

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

在此处输入图像描述

于 2018-02-14T06:26:01.363 回答
9

按照他的步骤。在 pgadmin 中

host-DataBase-Schemas- public (click right) CREATE script- open file -(choose xxx.sql) ,然后点击选项 execute query write result to file -export data file ok- 然后点击 save.its all。它对我有用。

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

在此处输入图像描述

于 2016-03-08T07:47:11.603 回答
7

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

图片

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

图片

于 2018-03-08T07:09:34.690 回答
2

如果你安装了 Git bash,你可以这样做:

/c/Program\ Files\ \(x86\)/PostgreSQL/9.3/bin/psql -U <pg_role_name> -d <pg_database_name> < <path_to_your>.sql
于 2016-12-02T19:39:25.513 回答