Re: \d t: ERROR: XX000: cache lookup failed for relation
В списке pgsql-hackers по дате отправления:
| От | Justin Pryzby |
|---|---|
| Тема | Re: \d t: ERROR: XX000: cache lookup failed for relation |
| Дата | |
| Msg-id | 20180604173409.GD5164@telsasoft.com обсуждение исходный текст |
| Ответ на | Re: \d t: ERROR: XX000: cache lookup failed for relation (Teodor Sigaev <teodor@sigaev.ru>) |
| Ответы |
Re: \d t: ERROR: XX000: cache lookup failed for relation
|
| Список | pgsql-hackers |
On Mon, Jun 04, 2018 at 08:01:41PM +0300, Teodor Sigaev wrote: > >Also note that my "INSERT" was run in a separate loop, concurrent with the > >VACUUM and ALTER, but yours is running consecutively. > > both loops run in backgound. I tried to run two scripts - and got a lot of > deadlocks but not a probem reproduction. Ah, I think this is the missing, essential component: CREATE INDEX ON t(right(i::text,1)) WHERE i::text LIKE '%1'; I can reproduce it running just this loop: time while :; do for a in `seq 999`; do psql postgres --port 5678 -c "ALTER TABLE t ALTER i TYPE int USING i::int"; done;done Justin
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера