July 22, 2010

В ожидании 9.1 - \conninfo в psql

Перевод Waiting for 9.1 – \conninfo in psql с select * from depesz;


20 июля Robert Haas применил патч, добавляющий ещё одну \* комманду в psql:

Добавляет команду \conninfo в psql, показывающую информацию о текущем соединении.

David Christensen. Проверено Steve Singer. Некоторые изменения от меня.


Из сообщения всё предельно понятно, т.ч. просто посмотрим на это:

$ \conninfo

You are connected to database "depesz" via local socket at port "5900" as user "depesz".


Это полезно тем, кто работает с несколькими базами данных - просто для того чтобы по ошибке не запустить SQL не на той базе.

Ранее подобный эффект можно было получить добавив следующее в $HOME/.psqlrc:

\set PROMPT1 '(%n@%M:%>) %`date +%H:%M:%S` [%/] \n%x$ '

Благодаря этому моя подсказка выглядит так:

(depesz@[local]:5900) 14:57:43 [depesz]
$


Т.о. у меня есть нужная информация без ввода доп. комманд. В любом случае, новая возможность полезна, если вы не можете (или не хотите) менять окружение.

No comments:

Post a Comment