Re: Getting rid of postgres output

Поиск
Список
Период
Сортировка
От Aaron Bono
Тема Re: Getting rid of postgres output
Дата
Msg-id bf05e51c0608081305j27592a85p781fc6fe274075a3@mail.gmail.com
обсуждение исходный текст
Ответ на Getting rid of postgres output  ("Nicola Mauri" <Nicola.Mauri@saga.it>)
Список pgsql-admin
On 8/7/06, Nicola Mauri <Nicola.Mauri@saga.it> wrote:

I scheduled a dump between two databases, via network:
 
pg_dump --clean -U postgres mydb  | psql -q -h remote_host -d mydb -U postgres

I'd like to have no output being generated, unless an error condition occurs, so that crond will email me only when something goes really wrong.
Unfortunately I'm getting this output:

 setval
--------
551776
(1 row)

setval
--------
340537
(1 row)

setval
--------
 10411
(1 row)


and so on........
It seems to be related to some sequences recently added to the database. Actually we are getting one 'setval' line for each sequence defined.

Does anyone know how to get rid of this output?
Simply redirecting output is not a great idea, as we may loose some precious error messages too; so I think we should prevent this messages to being generate at all.
(Postgres 8.1.3 on RHEL4)

 
Have you tried redirecting standard output to /dev/null and sending the errors to your email?  For example:

pg_dump --clean -U postgres mydb  | psql -q -h remote_host -d mydb -U postgres > /dev/null 2> output_to_be_emailed.txt

==================================================================
   Aaron Bono
   Aranya Software Technologies, Inc.
   http://www.aranya.com
   http://codeelixir.com
==================================================================

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

Предыдущее
От: "Aaron Bono"
Дата:
Сообщение: Re: Strange UTF8 issue with pg_dump/pg_restore
Следующее
От: Thomas Vatter
Дата:
Сообщение: Silent installation and user accounts