Настройка psql

From: "Dmitry E(dot) Oboukhov" <unera(at)debian(dot)org>
To: pgsql-ru-general(at)lists(dot)postgresql(dot)org
Subject: Настройка psql
Date: 2018-04-23 09:19:54
Message-ID: 20180423091954.b4wjc35svav4l3mx@vdsl.uvw.ru
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general


а вот кто как себе настраивает?

вот например берем ps:

\set ps 'SELECT pid, (NOW() - query_start)::INTERVAL(0) TL, query FROM pg_stat_activity WHERE state=\'active\' and pid <> pg_backend_pid();'

Вопрос 1.

хочу написать:

:ps -l

и получить список запросов которые выполняются дольше определенного
времени (скажем 30 сек).

можно ли наладить передачу аргументов исполняемому SQL?

Вопрос 2.

такой :ps выводит [иногда] очень длинные query. Нет ли встроенной
функции, которая по query выведет короткий SELECT/INSERT (то же что в
ps ax выводится например)

Вопрос 3.

Можно ли только для этого запроса переключить '\x' в заданное
значение, а чтобы после выполнения '\x' стало тем же чем и было у
пользователя?

Вопрос 4.

Можно ли отключить нафиг километровые строки из минусов?

а то выглядит вот так:

pid │ tl │ query
───────┼──────────┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
20276 │ 00:06:27 │ VACUUM ANALYZE VERBOSE orders;
19360 │ 00:00:11 │

То есть минусов рисует дохрелион, а вот гугл мне не помог как их
отключить.

Ну и гугл теперь забанили в России, так что дальше придется как-то без
него обходиться ;)
--

. ''`. Dmitry E. Oboukhov <unera(at)debian(dot)org>
: :’ :
`. `~’ GPG key: 4096R/08EEA756 2014-08-30
`- 71ED ACFC 6801 0DD9 1AD1 9B86 8D1F 969A 08EE A756

Responses

Browse pgsql-ru-general by date

  From Date Subject
Next Message Pavel Luzanov 2018-04-23 12:07:43 Re: Настройка psql
Previous Message Dmitry E. Oboukhov 2018-04-20 09:28:00 Re: VARCHAR(32) в VARCHAR(64) или TEXT