psqlrc с гитхаба

PostgreSQLНекоторое время назад случайно нашел на просторах гитхаба интересный файл psqlrc. Даже не помню как именно я наткнулся на него. Но открыл текст файла, поглядел — вроде выглядит хорошо. Скопировал себе в локальный .psqlrc, запустил psql — тоже хорошо работает.

Так что поделюсь, может кто тоже воспользуется: репозитарий пользователя patsevanton, называется psqlrc.

Выглядит «обновленный» вот таким образом:

psql psqlrc

Бросается в глаза яркая цветная строка с важной информацией про подключение, особенно она понадобится если к разным серверам подключаетесь. И эта строка появляется после каждого запроса, не нужно её искать, она всегда видна, что тоже удобно.

И есть запросы для администратора:

  • :settings — Server Settings
  • :conninfo — Server connections
  • :activity — Server activity
  • :locks — Lock info
  • :waits — Waiting queires
  • :queries
  • :dbsize — Database Size
  • :tablesize — Tables Size
  • :uselesscol — Useless columns
  • :uptime — Server uptime
  • :buffer_cache_hit_ratio
  • :menu — Help Menu
  • \h — Help with SQL commands
  • \? — Help with psql commands

Чтобы выполнить какой-либо из этих запросов, нужно набрать двоеточие, пару первых символов какой-либо команды и нажать клавишу Tab, сработает автозаполнение и дальше нужно только Enter нажать для выполнения соответствующего запроса. Например:

:settings

psqlrc settings

Или вот:

:dbsize

psql dbsize

Прикольно. Некоторые из этих запросов точно мне будут полезны. А другие можно и удалить. Ну и запрос :settings можно было бы как-то подправить, чтобы появлялся список не всех запросов, а с фильтром.

Пока пользуюсь, мне нравится. Еще раз ссылка на гитхаб: psqlrc.


Be the first to comment

Leave a Reply

Ваш Mail не будет опубликован.


*