Re: Rows missing from table despite FK constraint

Поиск
Список
Период
Сортировка
От Alban Hertroys
Тема Re: Rows missing from table despite FK constraint
Дата
Msg-id 1634316F-54DC-4EF1-9EE2-8BF94259CADF@solfertje.student.utwente.nl
обсуждение исходный текст
Ответ на Re: Rows missing from table despite FK constraint  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: Rows missing from table despite FK constraint  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: Rows missing from table despite FK constraint  (Konrad Garus <konrad.garus@gmail.com>)
Список pgsql-general
On 8 Jan 2010, at 18:28, Tom Lane wrote:

>> # select attachment_id from attachment where ctid = '(603713,1)';
>> attachment_id
>> ---------------
>>      15460683
>> (1 row)
>
>> # select attachment_id from attachment where attachment_id = 15460683;
>> attachment_id
>> ---------------
>> (0 rows)
>
> Oh, so the row *is* there.  What the above says is that you have a
> corrupt index on attachment_id, which you should be able to fix via
> REINDEX.  However, I'm still a bit confused, because corrupt indexes
> don't normally cause a problem for pg_dump (which is just doing SELECT *
> or COPY, so the index wouldn't be consulted).  Are the dumps you are
> talking about perhaps made with something other than pg_dump?


Would pg_dump still not consult the index if someone sets enable_seqscan=false in the config file?

To Konrad:
Did you turn off seqscans in the postgres.conf?

Could you try a "REINDEX TABLE attachment" again in case you somehow reindexed the wrong index or table?

You seem to know what you're doing, but just in case we missed something as this is strange enough to have even the
devsscratching their heads. The rows are there, so it _has_ to be an index or a transaction visibility issue... 

Alban Hertroys

--
Screwing up is the best way to attach something to the ceiling.


!DSPAM:737,4b47b35810731946694119!



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

Предыдущее
От: Scott Marlowe
Дата:
Сообщение: Re: Huge iowait during checkpoint finish
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Rows missing from table despite FK constraint