systemweite Konfiguration für psql mit pg 8.4 und sles 11.1

Guten Tag.

Ich nutze postgresql 8.4 zusammen mit sles 11.1.
In der bisher genutzten Kombination, postgresql 8.3 mit sles 11.1 war die
systemweite Konfiguration für psql unter /usr/etc/postgresql/psqlrc untergebracht.
Das scheint nun nicht mehr der Fall zu sein. Einige naheliegende Varianten habe
ich bereits erfolglos getestet. :confused:

Weis jemand wo die systemweite Konfiguration für psql in der von mir neuerdings
verwendeten Kombination abgelegt wird?

Viele Grüße
George

/usr/etc/ ?
Wer hat so etwas verbrochen?

Egal, probier mal folgendes:

find / -name postgresql.conf 2> /dev/null

Als root am besten …

Ähm, er sucht die Config für psql (den CLI-Client), nicht für PostgreSQL (den Server).


Andreas

Nun ja, einfach den Namen der Datei ändern.
Alternativ mal psql mit strace behandeln und schauen, welche Dateien das alles öffnen will.

Danke für den Hinweis mit strace.

$ strace psql -p postgres postgres
brachte u.a.


getcwd("/usr/bin", 1024) = 9
chdir("/var/lib/pgsql/wrk/admCluster") = 0
access("/etc/postgresql/psqlrc-8.4.9", R_OK) = -1 ENOENT (No such file or directory)
access("/etc/postgresql/psqlrc", R_OK) = -1 ENOENT (No such file or directory)
geteuid() = 26
access("/var/lib/pgsql/.psqlrc-8.4.9", R_OK) = -1 ENOENT (No such file or directory)
access("/var/lib/pgsql/.psqlrc", R_OK) = 0
open("/var/lib/pgsql/.psqlrc", O_RDONLY) = 4
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0

brachte die Antwort auf meine Frage.