Я хочу отобразить версию сервера, к которому я подключен, в командной строке (консоли) интерфейса. Из того, что я прочитал в документации, можно выполнить команду оболочки, можно отобразить значение переменной psql.
Идея состоит в том, чтобы получить информацию о версии сервера при подключении и использовать ее в приглашении клиента. Как я могу (в .psqlrc
файле?) Назначить версию сервера в переменной psql?
Изменить: Джек Дуглас ♦ имеет правильный ответ, указывая на \gset
функцию. Это закончилось с
show server_version
\gset
\set PROMPT1 '%:server_version: >'
Спасибо.
источник