可能吗?如果是的话怎么办?
我只能找到 pgadmin 3 的解决方案,这对我不起作用。
以下步骤将帮助您导入架构的所有表
1)打开pgAdmin 4
2) 导航到您的数据库名称 --> 架构 --> 公共
3)然后右键单击公共
4)单击“公共”后,然后从下拉菜单中选择“恢复”选项
5)将打开一个窗口,您只需在其中给出 .sql 文件的位置并保留其他文本框
6) 单击“恢复”并保留 pgadmin 上的其余部分
注意: 您必须对要导入的每个表执行这些步骤
要解决此问题,请按照以下步骤操作:
要使用 pgAdmin 4 导入架构 SQL 文件,请按照以下步骤操作:
打开pgAdmin 4:
从您的应用程序或开始菜单启动 pgAdmin 4。
连接到您的数据库:
在 pgAdmin 4 界面中,如果尚未连接到 PostgreSQL 服务器,请单击左侧面板中的服务器名称并输入连接详细信息。
选择数据库:
在左侧树视图中,展开服务器,然后展开数据库部分。 选择要导入架构的数据库。
打开查询工具:
右键单击所选数据库,导航到“工具”,然后单击“查询工具”。或者,您可以单击数据库,然后使用工具栏中的“查询工具”按钮。 加载 SQL 文件:
在“查询工具”窗口中,单击工具栏中的“打开文件”按钮(文件夹图标)。 浏览并选择包含您的架构的 SQL 文件。
执行SQL文件:
将文件加载到查询工具后,您将在编辑器窗口中看到 SQL 命令。 单击工具栏中的“执行/刷新”按钮(闪电图标)以运行 SQL 命令。
验证架构:
执行完成后,检查查询工具底部的消息选项卡以确保没有错误。 您还可以在左侧面板中刷新数据库架构树以查看新导入的架构对象。