Re: pgsql --echo-errors --quiet and setval

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: pgsql --echo-errors --quiet and setval
Дата
Msg-id 2400457.1694367805@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: pgsql --echo-errors --quiet and setval  ("David G. Johnston" <david.g.johnston@gmail.com>)
Ответы Re: pgsql --echo-errors --quiet and setval
Список pgsql-general
"David G. Johnston" <david.g.johnston@gmail.com> writes:
> On Fri, Sep 8, 2023 at 1:41 PM Les <nagylzs@gmail.com> wrote:
>> Today I caught this with postgresql v15, while restoring a database with
>> psql  --echo-errors --quiet. (The dump was made using pg_dump -Fp).
>> It logged lots of these messages:
>> 
>> setval
>> --------
>> 1001
>> (1 row)
>> 
>> In other words, it logs **some** things that are not errors, even though
>> --quiet was specified. Is this the expected behaviour? I would argue that
>> with --quiet --echo-errors, only errors should be logged, and setting the
>> value of a sequence is not an error.

> The output of SELECT queries cannot be quieted, only redirected.

Yeah.  You could do "\o /dev/null" or the equivalent to discard the
SELECT results, since a pg_dump script isn't going to be doing anything
that you really need to see the results of.

I'm not sure whether it'd be profitable to try to build that behavior
into the scripts themselves.  One problem is that "/dev/null" doesn't
have that name on Windows, so it's hard to see how to invoke the behavior
in a platform-agnostic fashion.

            regards, tom lane



В списке pgsql-general по дате отправления:

Предыдущее
От: Alban Hertroys
Дата:
Сообщение: Re: Even if I have a lot of free space PgSQL returns "ERROR: could not extend file - No space left on device"
Следующее
От: "David G. Johnston"
Дата:
Сообщение: Re: pgsql --echo-errors --quiet and setval