与此相同的问题:如何postgresql.conf
使用 pgAdmin 3 进行编辑?但更新为全新的(完全重写)pgAdmin 4。
➥ 如何使用pgAdmin 4应用程序编辑配置文件?
- postgresql.conf
- pg_hba.conf
我添加了此处讨论的adminpack扩展。我重新启动了 pgAdmin 4。但是我无法识别用于编辑此文件的任何菜单项或其他界面项。
与此相同的问题:如何postgresql.conf
使用 pgAdmin 3 进行编辑?但更新为全新的(完全重写)pgAdmin 4。
➥ 如何使用pgAdmin 4应用程序编辑配置文件?
我添加了此处讨论的adminpack扩展。我重新启动了 pgAdmin 4。但是我无法识别用于编辑此文件的任何菜单项或其他界面项。
解决方法:
ALTER SYSTEM
作为部分解决方法,Postgres 9.4 添加了一个功能来动态设置在
postgresql.conf
:ALTER SYSTEM
命令中看到的属性。postgresql.conf
这为手动编辑文件提供了一种方便的替代方法。例子:
它是如何工作的?
postgresql.auto.conf
由ALTER SYSTEM SET
命令写入。postgresql.conf
都被读取,因此您可以根据需要组合这些方法。该auto
文件胜过手工编辑的文件,因为它具有一致的属性。postgresql.auto.conf.temp
会创建一个文件以在出现错误时回滚到原始状态。注意事项:
data_directory
。提示:要读取设置的值,请参阅此问题,查询所有 Postgres 配置参数的当前值?
postgres
解决方法:以用户身份使用命令行编辑器您可以使用用户权限从命令行运行一个简单的文本编辑器,例如nano。打开文件,编辑并保存。
postgres
pg_hba.conf
例如,在BSD或macOS等面向Unix / POSIX的操作系统上:
有关详细信息,请参阅问题,在 macOS 上将用户切换到“postgres”用户会导致“su:抱歉”错误