Вывод на консоль не фиксируется с параметром \ o в postgresql - PullRequest
0 голосов
/ 06 сентября 2018

Есть ли способ перехватить вывод консоли с помощью параметра \ o в pgsql вместо перенаправления вывода в командной строке (psql >> logfilename)?
Имя журнала будет устанавливаться динамически в зависимости от вывода запроса.

    SELECT current_user  AS var1;
    \gset
    \o  analyze_table_:var1.log
    \echo  'analyzing table.............'
    ANALYZE VERBOSE testtable;
    \o

Ожидается вывод в журнале:

    analyzing table.............
    psql:testtable.sql:12: INFO:  analyzing "public.testtable"
    psql:testtable.sql:12: INFO:  "testtable": scanned 1 of 1 pages,containing 4 live rows and 0 dead rows; 4 rows in sample, 4 estimated total rows
    ANALYZE
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...