pgAdmin 生成 ERD 卡在负载上

问题描述 投票:0回答:2

当我打开 pgAdmin 时,右键单击一个数据库并按生成 ERD,它会打开一个新窗口并卡在“获取模式数据...”屏幕上。 这是每个人都会发生的错误,还是我的 pgAdmin 出于某种原因无法正常工作? 有人知道解决方案吗?

pgadmin-4
2个回答
0
投票

不一定卡住,只是慢慢来。

至少,这就是发生在我身上的事情(见下文)。到目前为止还找不到如何让它显示是正在取得进展还是真的卡住了,但很多可能取决于数据库本身的复杂性。


郑重声明,我是 Mac M1 上的 pgAdmin 4 新用户,我安装它的唯一原因是因为它的 ERD 工具。继承了一个有 55 个表的遗留项目,每个表至少有 5-10 列,没有任何文档。因此,在通过 SSH 隧道连接到在云 VM 上运行的 PostgreSQL 实例后,我右键单击数据库,然后选择“ERD for Database”菜单项。

大约之后。 15-20 分钟,它最终加载了图表,但它一直只显示“正在获取模式数据......”。


0
投票

好吧,这可能是由于以下几个原因而发生的:

  1. 首先检查您的数据库连接设置——确保您尝试为其生成 ERD 的数据库是可访问的,并且连接设置设置正确。
  2. 还要在兼容模式下检查 pgAdmin - 有时在 Windows 中它可以工作
  3. 其他可能不太重要的原因,但您也可以考虑它以防其他方法不起作用:尝试禁用防病毒软件并尝试在 pgAdmin 社区帮助中发帖
© www.soinside.com 2019 - 2024. All rights reserved.