【发布时间】:2019-10-02 01:28:21
【问题描述】:
desktop deployment 的 pgAdmin4 文档指出自定义配置应在 config_local.py 中完成。不幸的是,我找不到这个文件在 Mac 上应该/应该在哪里。
pgAdmin 4 配置在 Mac (Mojave) 上的位置。
具体来说,我想在数据库的客户端启用 keep-alive。
【问题讨论】:
desktop deployment 的 pgAdmin4 文档指出自定义配置应在 config_local.py 中完成。不幸的是,我找不到这个文件在 Mac 上应该/应该在哪里。
pgAdmin 4 配置在 Mac (Mojave) 上的位置。
具体来说,我想在数据库的客户端启用 keep-alive。
【问题讨论】:
使用命令:sudo find / -name "config.py"
我发现 config.py 在 macos catalina 的这个路径下:
/Library/PostgreSQL/12/pgAdmin 4.app/Contents/Resources/web/config.py
【讨论】:
我在我的 Mac (Mojave) 上找到了 pgAdmin4 配置文件的位置:
/Applications/pgAdmin 4.app/Contents/Resources/web
不幸的是,这并没有进一步帮助我解决基本问题,即如何为与数据库的连接配置 keep-alive。 config.py中没有这个参数。
【讨论】:
config_local.py 并根据自己的喜好对其进行了编辑。 (实际上,我在该目录中将config_distro.py 复制到config_local.py,然后对其进行了编辑。)现在,我正在处理此处未提及的另一个配置,但提及它以防万一,因为这似乎是正确的目录。
您需要创建保存该信息的服务文件 参考:https://www.postgresql.org/docs/11/libpq-pgservice.html
使用所需的连接参数创建文件后,您可以在 pgAdmin4 中为您的数据库服务器提供服务名称。 参考:https://www.pgadmin.org/docs/pgadmin4/4.13/server_dialog.html
单击“连接”选项卡 > 使用“服务”字段指定服务名称
【讨论】: