Bas*_*que 37 pgadmin mac-os-x pgadmin-4
我刚刚为macOS Sierra安装了pgAdmin 4版本 3.0.0 ,替换了与在同一台 Mac 上本地运行的Postgres 10.3捆绑在一起的pgAdmin。
我打开了pgAdmin 4.app应用程序图标,这导致Safari 浏览器出现在前面,并带有一个显示通常 pgAdmin 用户界面的选项卡。好的。
我在 Safari 中关闭了那个标签。现在,当我打开pgAdmin 4.app图标(双击或选择File> Open)时,没有任何反应。
pgAdmin 是否应该在浏览器窗口而不是应用程序自己的窗口中启动?
? 如何再次重新打开 pgAdmin?
小智 46
当 pgAdmin 运行时,会出现一个大象图标菜单。查看屏幕的右上角。大象指的是Postgres 吉祥物Slonik。
选择New pgAdmin Window菜单项。
仅供参考,pgAdmin 4 是作为 Web 应用程序构建的,而不是桌面应用程序,即使在您自己的计算机上本地运行也是如此。请注意,pgAdmin 4 提供的内部 Web 服务器会持续运行,即使在您关闭所有窗口之后也是如此。Shutdown server如果您想停止该 Web 服务器,请使用如上所示的菜单项。
ps 我同意,点击图标不会做同样的事情(当 pgAdmin 已经在运行时),这是非常令人困惑的。
更新有关最佳解决方案,请参阅Burmistrov 的回答。
至于启动应用程序导致页面在您的默认网络浏览器中打开,是的,这是新常态。
根据 Dave Page 在 2018-04-13 发送的 psgsql-announce 电子邮件中的一封电子邮件:
桌面运行时现在作为系统托盘应用程序运行,并利用系统上的浏览器来显示 pgAdmin。这解决了由 QtWebKit/QtWebEngine 引起的许多错误和问题。
对于关闭第一个 Web 浏览器窗口后启动时不执行任何操作的应用程序,一个解决方法:将 URL 加入书签。
以下是此类 URL 的示例:
上例中的端口号 58353 可任意变化。要发现当前使用的端口,请执行port-scan。
该pgAdmin的4应用程序实际上是架构作为捆绑的Web服务器内部运行的Web应用程序。因此,上面列出的端口号是捆绑的 Web 服务器正在侦听的端口。
因此,我们重新打开应用程序问题的一种解决方法是终止 pgAdmin 的 Web 服务器进程。然后再次运行 pgAdmin 4 应用程序以重新启动捆绑的 Web 服务器,重新创建pgAdmin 4进程,并让您的默认 Web 浏览器打开一个新窗口。
是的,pgAdmin 4 在这方面和其他方面都很烦人。您可能希望继续使用其他管理工具。有很多可供选择。
| 归档时间: |
|
| 查看次数: |
42425 次 |
| 最近记录: |