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

我已经在我的机器上安装了 pgAdmin 版本 1.16.1

对于导出表转储,我会这样做:

Right click on the table => Choose backup => Set Format to Plain => Save the file as some_name.sql

然后我把桌子搬走。

好的,现在我需要将刚才从 some_name.sql创建的备份导入到数据库中。

How am I supposed to do this? I can't find any clear instructions on how to import table's .sql dump into database using pgAdmin.

我希望你能给我一些指导。

351369 次浏览
  1. In pgAdmin, select the required target schema in object tree (databases ->your_db_name -> schemas -> your_target_schema)
  2. 单击 Plugins/PSQL Console (在顶部栏中)
  3. \i /path/to/yourfile.sql
  4. 按回车键

跟随他的脚步。在 pgadmin

Host-DataBase-Schemas-public (单击右键) CREATE script-open file-(选择 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/

enter image description here

如果您已经安装了 Git bash,您可以执行以下操作:

/c/Program\ Files\ \(x86\)/PostgreSQL/9.3/bin/psql -U <pg_role_name> -d <pg_database_name> < <path_to_your>.sql

使用 PgAdmin 第一步: 选择 schema 并右键单击并转到 Backup. . < img src = “ https://i.stack.imgur.com/JwVk6.png”alt = “ enter image description here”> < img src = “ https://i.stack.imgur.com/JwVk6.png”alt = “ enter image description here”>

第二步: 给出文件名并单击备份按钮。

enter image description here

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

enter image description here

第四步:

转到其他模式,右键单击并转到 Restore (参见步骤1)

第五步:

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

enter image description here

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

image

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

image

另一种方式,你可以很容易地做到这一点与 CMD 在 Windows 上

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

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

and run simple query

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

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

注意: 除了 < between db _ name & file path 之外,确保从上面的查询中删除 < > 。

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