Pfad für \i einstellen

Guten Morgen,

ich habe ein einfaches Problem, für das ich weder mit google noch mit dem Suchen in Manuals eine Lösung finde, obwohl es so einfach klingt. Ich möchte in psql Skripte aufrufen, die ich vorher als Dateien in meinem Nutzerverzeichnis gespeichert habe, zum Beispiel

\i set-value.sql

Es stört mich, dass ich vor den Dateinamen immer den absoluten Pfad setzen muss, also

\i /home/eremit/Projekte/Projekt1/sql/set-value.sql

Wie kann ich meine Umgebung auf ein Default-Verzeichnis einstellen, so dass es für mich reicht (wie im ersten Beispiel angegeben), nur noch den Dateinamen anzugeben?

Gruß

Eremit

Das geht nicht wirklich.
Ein ähnliches Feature wird in 9.2 kommen: select * from depesz; » Blog Archive » Waiting for 9.2 – relative paths in psql

Schade :frowning:

In welchem Verzeichnis sucht psql denn von sich aus, wenn ich keinen Pfad angebe?

Eremit

In jenem, in dem du dich aktuell befindest.