Bas*_*que 4 postgresql configuration pgadmin-4
与此相同的问题:How to edit postgresql.conf
with pgAdmin 3? 但更新为全新的(完全重写)pgAdmin 4。
\xe2\x9e\xa5 如何使用pgAdmin 4应用程序编辑配置文件?
\n\n我添加了adminpack扩展,如此处所述。我重新启动了pgAdmin 4。然而我无法识别任何菜单项或其他界面项来编辑此文件。
\nALTER SYSTEM
作为部分解决方法,Postgres 9.4 添加了一项功能postgresql.conf
来动态设置:ALTER SYSTEM
命令中看到的属性。
ALTER SYSTEM SET configuration_parameter { TO | = } { value | \'value\' | DEFAULT }\n\nALTER SYSTEM RESET configuration_parameter\nALTER SYSTEM RESET ALL -- Clears all the settings set via `ALTER SYSTEM SET`. \n
Run Code Online (Sandbox Code Playgroud)\n\n这提供了手动编辑文件的便捷替代方法postgresql.conf
。
例子:
\n\nALTER SYSTEM SET wal_level = replica;\n
Run Code Online (Sandbox Code Playgroud)\n\n它是如何工作的?
\n\npostgresql.auto.conf
通过命令写入文件ALTER SYSTEM SET
。postgresql.conf
都会被读取,因此您可以根据需要组合这些方法。该auto
文件在属性上优于手工编辑的文件。postgresql.auto.conf.temp
创建一个文件以便在出现错误时回滚到原始状态。注意事项:
\n\ndata_directory
。提示:要读取设置的值,请参阅此问题,查询所有 Postgres 配置参数\xe2\x80\x98 当前值?
\n\npostgres
解决方法:以用户身份使用命令行编辑器您可以使用用户的权限从命令行运行简单的文本编辑器(例如nano)。打开文件,编辑并保存。postgres
pg_hba.conf
例如,在面向Unix / POSIX的操作系统(例如BSD或macOS)上:
\n\nsudo -u postgres nano /Library/PostgreSQL/11/data/pg_hba.conf\n
Run Code Online (Sandbox Code Playgroud)\n\n有关详细信息,请参阅问题,在 macOS 上将用户切换到 \'postgres\' 用户导致 \xe2\x80\x9csu: 抱歉\xe2\x80\x9d 错误
\n 归档时间: |
|
查看次数: |
21784 次 |
最近记录: |