Por que o postgresql.conf não deve estar no mesmo diretório que o recovery.conf?

1

Aparentemente, devo colocar o postgresql.conf em um diretório separado, de acordo com this :

# Note that recovery.conf must be in $PGDATA directory.
# It should NOT be located in the same directory as postgresql.conf

Existe algum motivo específico? Vi sistemas em que os dois parecem funcionar bem quando estão no diretório $ PGDATA.

    
por Parthian Shot 01.03.2016 / 19:32

1 resposta

3

Este comentário é destinado a usuários que têm postgresql.conf fora de $PGDATA . Por exemplo, pacotes baseados no Debian para o PostgreSQL instalam o diretório de dados dentro de /var/lib/postgresql e os arquivos de configuração dentro de /etc/postgresql/ .

Com esse layout, alguns usuários podem pensar em colocar recovery.conf no mesmo diretório que postgresql.conf , só porque também é um arquivo de configuração. Mas é um erro, seria ignorado.

Para ser menos ambígua, a segunda frase poderia ser:

# It should NOT be located in the same directory as postgresql.conf,
# unless that directory happens to be $PGDATA
    
por 03.03.2016 / 15:17