Postgres在linux中查找配置文件

时间:2017-12-13 10:24:09

标签: postgresql postgresql-9.1 postgresql-9.6 pg-hba.conf

我花了很多时间在linux的不同发行版中找到 Postgres 配置文件,例如pg_hba.confpostgresql.conf,以及 postgres版本本身!而且我很困惑......

2 个答案:

答案 0 :(得分:6)

最后,我找到了全球解决方案。

首先,您应该按照以下步骤操作:

  1. su - postgres
  2. psql
  3. 对于postgres 配置文件

    SHOW config_file;

  4. 输出应该是这样的:

    postgres=# SHOW config_file;
                       config_file
        ------------------------------------------
         /etc/postgresql/9.6/main/postgresql.conf
        (1 row)
    

    hba_file 使用:

    SHOW hba_file;
    

答案 1 :(得分:1)

如果您的实例未启动,则无法

select current_setting('hba_file')

select setting from pg_settings where name = 'hba_file'

psql -c 'show hba_file'

你可以找到它们:

find / -name pg_hba.conf