Re: pg_dump crash

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: pg_dump crash
Дата
Msg-id 26527.981506114@sss.pgh.pa.us
обсуждение исходный текст
Ответ на pg_dump crash  (Marek Pętlicki <marpet@buy.pl>)
Ответы Re: pg_dump crash
Список pgsql-general
=?iso-8859-2?Q?Marek_P=EAtlicki?= <marpet@buy.pl> writes:
> Hi, I have just received this crash on pg_dump:
> PQgetvalue: ERROR! tuple number 0 is out of range 0..-1
> Segmentation fault

IIRC, this is the symptom of a known bug in pg_dump: in some places it
does a SELECT and just blithely assumes that it will get a tuple back.
If there's no matching tuple, kaboom!  You've probably got something
like a function with no owner in your database.

To determine exactly what's going on, run pg_dump with PGOPTIONS=-d2, ie
    export PGOPTIONS="-d2"
    pg_dump ...
and look at the postmaster's log file (you are keeping a log file I trust)
to see what the last few queries are.  This should let you track down
where the missing reference is, and then you can delete the broken
database item.  If you need help interpreting the info, send along
the last few queries...

            regards, tom lane

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

Предыдущее
От: Alfonso Peniche
Дата:
Сообщение: Select in function?
Следующее
От: Tom Lane
Дата:
Сообщение: Re: selecting a random record