pgadmin4 config_local.py 在 MacOS Mojave 上的位置

Location of pgadmin4 config_local.py on MacOS Mojave

desktop deployment 的 pgAdmin4 文档声明自定义配置应在 config_local.py 中完成。不幸的是,我找不到这个文件 would/should 在 Mac.

上的位置

pgAdmin 4 配置位于 Mac (Mojave) 的哪个位置。

具体来说,我想在数据库的客户端启用保持活动状态。

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

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

不幸的是,这并没有进一步帮助我解决潜在的问题,即如何为与数据库的连接配置保持活动状态。 config.py.

中没有这个参数

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

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

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

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

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

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