Re: Odd pg dump error: cache lookup failure

Поиск
Список
Период
Сортировка
От Wells Oliver
Тема Re: Odd pg dump error: cache lookup failure
Дата
Msg-id CAOC+FBWaaLzTLZBHRRtHvht44wW0VBn_wKeCGSS8-3a+nwzi1w@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Odd pg dump error: cache lookup failure  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-admin
Each of the refreshes would definitely use CONCURRENTLY.


On Tue, Aug 25, 2020 at 12:51 PM Tom Lane <tgl@sss.pgh.pa.us> wrote:
I wrote:
> Wells Oliver <wells.oliver@gmail.com> writes:
>> And refreshing materialized views during the dump process wouldn't cause
>> this?

> matviews can't be part of inheritance trees AFAIR, so we'd need some
> other theory to explain it that way.

Oh wait a second.  Matviews can have indexes, and getTables doesn't
lock them (because we don't allow LOCK TABLE on views).  So it's fairly
clear that you could get here with no lock if 1152770777 is a matview.
However, it's still not entirely clear how a refresh could trigger
the observed error.  We certainly aren't changing the matview's OID
when we do that.  Do we rewrite the pg_attribute entries anyway?
And even if we do, why would there be a problem?

Are your refreshes using CONCURRENTLY?

                        regards, tom lane


--

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Odd pg dump error: cache lookup failure
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Odd pg dump error: cache lookup failure