1 votes

Pourquoi postgresql.conf ne devrait-il pas être dans le même répertoire que recovery.conf ?

Apparemment, je devrais mettre postgresql.conf dans un répertoire séparé, selon ce :

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

Y a-t-il une raison particulière ? J'ai vu des systèmes où les deux semblent fonctionner correctement lorsqu'ils sont tous deux dans le répertoire $PGDATA.

3voto

Daniel Vérité Points 2595

Ce commentaire s'adresse aux utilisateurs qui ont postgresql.conf à l'extérieur de $PGDATA . Par exemple, les paquets basés sur Debian pour PostgreSQL installent le répertoire de données à l'intérieur de /var/lib/postgresql et les fichiers de configuration dans /etc/postgresql/ .

Avec cette disposition, certains utilisateurs pourraient penser à mettre recovery.conf dans le même répertoire que postgresql.conf juste parce que c'est aussi un fichier de configuration. Mais c'est une erreur, il serait ignoré.

Pour être moins ambiguë, la deuxième phrase pourrait être :

# It should NOT be located in the same directory as postgresql.conf,
# unless that directory happens to be $PGDATA

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X