a) Aha. Na gut: Zwei Serverprozesse will ich nicht. Wozu auch?
b) Wenn ich wüsste, wie sich das herausfinden (verifizieren) lässt, dann wüsste ich auch, welche "postgresql.conf" zum Tragen kommt.
In /var/lib/postgresql/8.4/main/... ist durch "apt-get install" eine DB erstellt worden; doch ist es DIESES Verzeichnis, mit welchem der erste (von "install" gestartete) Server läuft? Gibt es einen Trick, den Serverprozess zur Laufzeit danach abzufragen?
Und wenn dem so ist: Weshalb muss man nach der Installation mit INITDB eine ZWEITE DB anlegen? Wenn ich keinen 2ten Serverprozess laufen lassen will: Wozu dient dann diese zweite?
c) Code:
root@nas:~# su - postgres
postgres@nas:~$ echo $PGDATA
/usr/local/psql/data
(s. mein .profile für postgres. Im ersten Beitrag kopiert)
d) Das Startskript in init.d verweist auf "/etc/postgresql/<version>/<cluster>/environment". Diese Datei ist jedoch (bis auf ein paar Kommentare) leer:
Code:
# environment variables for postmaster process
# This file has the same syntax as postgresql.conf:
# VARIABLE = simple_value
# VARIABLE2 = 'any value!'
# I. e. you need to enclose any value which does not only consist of letters,
# numbers, and '-', '_', '.' in single quotes. Shell commands are not
# evaluated.
Lesezeichen