Je souhaite afficher la version du serveur auquel je suis connecté dans l'invite de l'interface de ligne de commande (console). D'après ce que j'ai lu dans la documentation, il est possible d'exécuter une commande shell, il est possible d'afficher une valeur de variable psql.
L'idée est d'obtenir les informations de version du serveur sur la connexion et de les utiliser dans l'invite du client. Comment puis-je (dans le .psqlrc
fichier?) Affecter la version du serveur dans une variable psql?
Edit: Jack Douglas ♦ a la bonne réponse en soulignant la \gset
fonctionnalité. Il a fini avec un
show server_version
\gset
\set PROMPT1 '%:server_version: >'
Je vous remercie.
la source