【问题标题】:bookmark to open pgAdmin 4打开 pgAdmin 4 的书签
【发布时间】:2019-09-17 10:21:39
【问题描述】:

我想在 Chrome 中有一个书签来打开 pgAdmin 4。唯一的问题是,似乎每次 pgAdmin 4 本身启动时,它都会选择不同的端口(通常这不是问题,因为它会为你打开一个标签直接,但如果我找不到标签,我只想打开一个新标签)。

您有什么技巧可以制作书签,以某种方式找到正确的端口?如果做不到这一点,我怎样才能轻松找出它正在运行的端口,以便我可以相应地手动修改 URL?我在 Mac 上。

只是重新打开 pgAdmin 程序不起作用,因为如果它已经在一个选项卡中打开,它似乎不想打开另一个选项卡。

【问题讨论】:

    标签: pgadmin pgadmin-4


    【解决方案1】:

    默认情况下,pgAdmin 4 使用一个临时端口(49152 到 65535),由您的操作系统分配。如果您希望每次应用程序启动时 pgAdmin 都使用相同的端口,您可以更改 pgAdmin 的配置文件(pgAdmin4 安装文件夹中的 config_local.py)的以下行:DEFAULT_SERVER_PORT = <port>

    示例:DEFAULT_SERVER_PORT = 12345

    确保您使用可用/未使用的端口。

    更改并保存配置后,重新启动 pgAdmin 并使用所选端口创建书签(例如 http://localhost:12345/browser)。

    【讨论】:

    • 谢谢,这就是我要找的。我使用的是 Mac,但在 Applications 或 ~/.pgadmin 中创建的 PostgreSQL 11 文件夹中都找不到 config_local.py。通过四处搜索,我认为如果它不存在我应该创建一个,但你能告诉我应该在哪里创建它吗?还是有一些我还没有看过的地方我应该去看看?
    • 该文件既不在 postgresql 安装文件夹中,也不在您的主目录中。该文件应该在 pgAdmin4 的安装文件夹中。应该已经有一个名为config.py 的文件。如果文件config_local.py 不存在,则创建它。
    • 刚刚看到linux上默认的安装文件夹是/var/lib/pgadmin4/。也许在 mac 上是一样的。
    • 我通过搜索 config.py 找到了它(只是删除了我的其他评论):/Library/PostgreSQL/11/pgAdmin 4.app/Contents/Resources/web/config.py
    • 之后,使用 Activity Monitor 杀死 PgAdmin 4,然后重新启动它,不幸的是它仍然在不同的端口启动。我用了 12345,得到了 64299
    【解决方案2】:

    右键单击任务栏中的pgAdmin4图标->选择configure选项,您将在屏幕截图中找到以下选项,提供您想要的端口并保存并重新启动,现在您可以为pagadmin4 url​​添加书签:)

    希望有帮助。

    【讨论】:

      猜你喜欢
      • 2018-06-21
      • 2017-10-21
      • 2022-01-25
      • 2020-01-21
      • 2010-11-05
      • 2022-01-04
      • 1970-01-01
      • 1970-01-01
      • 2021-05-25
      相关资源
      最近更新 更多