Le configurazioni PostgreSQL vengono ignorate


0

Ho una build postgresql personalizzata, che mostra il seguente output su pg_config

BINDIR = /var/buildout.webstacks.xwiki/bin
DOCDIR = /var/buildout.webstacks.xwiki/share/doc/postgresql
HTMLDIR = /var/buildout.webstacks.xwiki/share/doc/postgresql
INCLUDEDIR = /var/buildout.webstacks.xwiki/include
PKGINCLUDEDIR = /var/buildout.webstacks.xwiki/include/postgresql
INCLUDEDIR-SERVER = /var/buildout.webstacks.xwiki/include/postgresql/server
LIBDIR = /var/buildout.webstacks.xwiki/lib
PKGLIBDIR = /var/buildout.webstacks.xwiki/lib/postgresql
LOCALEDIR = /var/buildout.webstacks.xwiki/share/locale
MANDIR = /var/buildout.webstacks.xwiki/share/man
SHAREDIR = /var/buildout.webstacks.xwiki/share/postgresql
SYSCONFDIR = /var/buildout.webstacks.xwiki/etc/postgresql
PGXS = /var/buildout.webstacks.xwiki/lib/postgresql/pgxs/src/makefiles/pgxs.mk
CONFIGURA = '--prefix = / var / buildout.webstacks.xwiki' '--sysconfdir = / var / buildout.webstacks.xwiki / etc'
CC = gcc
CPPFLAGS = -D_GNU_SOURCE
CFLAGS = -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fwrapv
CFLAGS_SL = -fpic
LDFLAGS = -Wl, - all'occorrenza -Wl, -rpath, '/ var / buildout.webstacks.xwiki / lib'
LDFLAGS_SL = 
LIBS = -lpgport -lz -lreadline -lcrypt -ldl -lm 
VERSIONE = PostgreSQL 8.4.9

I file di configurazione dovrebbero essere in /var/buildout.webstacks.xwiki/etc/postgresql.

Ma quando aggiungo o modifico i file di configurazione in quel percorso, vengono ignorati. Invece postgres usa i file nella directory dei dati, creati durante initdb.

Come posso fare in modo che Postgres usi le mie configurazioni (in aggiunta), secondo il mio ./configurecomando.


Non l'ho mai fatto, ma controlla i permessi. Accedi con l'utente postgresdalla radice e prova a leggere i file da lì.
sysfiend,

Risposte:


0

Sembra esserci solo un modo per postgresql.confuscire da `data-directory. Durante l'avvio del server.

Dai documenti:

file_config (stringa) Specifica il file di configurazione del server principale (normalmente chiamato postgresql.conf). Questo parametro può essere impostato solo sulla riga di comando di postgres .

postgresql.confDirettive interne come:

hba_file='/var/buildout.webstacks.davical/etc/postgresql/pg_hba.conf'       
ident_file = '/var/buildout.webstacks.davical/etc/postgresql/pg_ident'

può essere usato per fare riferimento a pg_hba.confe pg_ident.conf.

Vedi anche: documentazione PostgreSQL

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.