Postgres 在 linux 中查找配置文件
Postgres find configuration files in linux
我花了很多时间在不同的发行版[=18]中寻找 Postgres 配置文件,例如 pg_hba.conf
或 postgresql.conf
=] linux 以及 postgres 版本 本身!我很困惑...
终于找到了全局解决方案。
首先您应该按照以下步骤操作:
su - postgres
psql
对于 postgres 配置文件:
SHOW config_file;
输出应该是这样的:
postgres=# SHOW config_file;
config_file
------------------------------------------
/etc/postgresql/9.6/main/postgresql.conf
(1 row)
对于hba_file使用:
SHOW hba_file;
如果你的实例没有启动,你不能
select current_setting('hba_file')
或
select setting from pg_settings where name = 'hba_file'
或
psql -c 'show hba_file'
你可以找到它们:
find / -name pg_hba.conf
我花了很多时间在不同的发行版[=18]中寻找 Postgres 配置文件,例如 pg_hba.conf
或 postgresql.conf
=] linux 以及 postgres 版本 本身!我很困惑...
终于找到了全局解决方案。
首先您应该按照以下步骤操作:
su - postgres
psql
对于 postgres 配置文件:
SHOW config_file;
输出应该是这样的:
postgres=# SHOW config_file;
config_file
------------------------------------------
/etc/postgresql/9.6/main/postgresql.conf
(1 row)
对于hba_file使用:
SHOW hba_file;
如果你的实例没有启动,你不能
select current_setting('hba_file')
或
select setting from pg_settings where name = 'hba_file'
或
psql -c 'show hba_file'
你可以找到它们:
find / -name pg_hba.conf