Ich möchte die Version des Servers, mit dem ich verbunden bin, in der Eingabeaufforderung der Befehlszeilenschnittstelle (Konsole) anzeigen. Nach dem, was ich in der Dokumentation gelesen habe, ist es möglich, einen Shell-Befehl auszuführen und einen psql-Variablenwert anzuzeigen.
Die Idee ist, die Versionsinformationen des Servers über die Verbindung abzurufen und in der Eingabeaufforderung des Clients zu verwenden. Wie kann ich (in der .psqlrc
Datei?) Die Serverversion in einer psql-Variablen zuweisen?
Bearbeiten: Jack Douglas ♦ hat die richtige Antwort, indem er auf die \gset
Funktion hinweist . Es endete mit einem
show server_version
\gset
\set PROMPT1 '%:server_version: >'
Vielen Dank.
quelle