Probleme mit postgres

Alexander Beck-Ratzka alexander.beck-ratzka at aei.mpg.de
Fr Mär 12 13:15:22 GMT 2010


Hallo Liste,

ich bin auf ubuntu gerade über eine Merkwürdigkeit bei der postgresql-Konfiguration gestolpert.

Wenn ich Änderungen in eine neuen Datenbankzugriff in 

/etc/postgresql/8.3/main/pg_hba.conf

und dann mit 

 /usr/lib/postgresql/8.3/bin/pg_ctl reload -D /var/lib/postgresql/8.3/main/base

unter dem postgres-Nutzer versuche den postgrea-Server neu zu starten, dann bekomme ich den Fehler:

pg_ctl: PID file "/var/lib/postgresql/8.3/main/base/postmaster.pid" does not exist
Is server running?

Der Server läuft aber. Ich habe dann mal von "/" ein find auf postmaster.pid abgesetztm, und siehe da, es befindet sich 
unter

/var/lib/postgresql/8.3/main/postmaster.pid

und nicht unter 

/var/lib/postgresql/8.3/main/base/postmaster.pid

(der Zwischenpfad "base" ist also falsch).

Übrigens hat 

 /usr/lib/postgresql/8.3/bin/pg_ctl start D /var/lib/postgresql/8.3/main/base

/var/lib/postgresql/8.3/main/postmaster.pid

angelegt.

Sieht alles etwas konfus aus. Welche / wer weiß, wo ich den Namen des pid-Files für postgres konfigurieren kann?

Liebe Grüße

Alexander