【问题标题】:Location of pgadmin4 config_local.py on MacOS MojaveMacOS Mojave 上 pgadmin4 config_local.py 的位置
【发布时间】:2019-10-02 01:28:21
【问题描述】:

desktop deployment 的 pgAdmin4 文档指出自定义配置应在 config_local.py 中完成。不幸的是,我找不到这个文件在 Mac 上应该/应该在哪里。

pgAdmin 4 配置在 Mac (Mojave) 上的位置。

具体来说,我想在数据库的客户端启用 keep-alive。

【问题讨论】:

    标签: macos pgadmin-4


    【解决方案1】:

    使用命令:sudo find / -name "config.py"

    我发现 config.py 在 macos catalina 的这个路径下:

    /Library/PostgreSQL/12/pgAdmin 4.app/Contents/Resources/web/config.py

    【讨论】:

    • OP 要求 LOCAL 配置,config.py 不应像文档所说的那样编辑
    【解决方案2】:

    我在我的 Mac (Mojave) 上找到了 pgAdmin4 配置文件的位置:

    /Applications/pgAdmin 4.app/Contents/Resources/web
    

    不幸的是,这并没有进一步帮助我解决基本问题,即如何为与数据库的连接配置 keep-alive。 config.py中没有这个参数。

    【讨论】:

    • 在 macOS Big Sur 上,我在该目录中创建了文件 config_local.py 并根据自己的喜好对其进行了编辑。 (实际上,我在该目录中将config_distro.py 复制到config_local.py,然后对其进行了编辑。)现在,我正在处理此处未提及的另一个配置,但提及它以防万一,因为这似乎是正确的目录。
    【解决方案3】:

    您需要创建保存该信息的服务文件 参考:https://www.postgresql.org/docs/11/libpq-pgservice.html

    使用所需的连接参数创建文件后,您可以在 pgAdmin4 中为您的数据库服务器提供服务名称。 参考:https://www.pgadmin.org/docs/pgadmin4/4.13/server_dialog.html

    单击“连接”选项卡 > 使用“服务”字段指定服务名称

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-22
      • 2019-03-02
      • 2019-07-11
      • 1970-01-01
      • 2019-03-27
      • 1970-01-01
      • 1970-01-01
      • 2019-03-03
      相关资源
      最近更新 更多