BUG #17212: pg_amcheck fails on checking temporary relations

Поиск
Список
Период
Сортировка
От PG Bug reporting form
Тема BUG #17212: pg_amcheck fails on checking temporary relations
Дата
Msg-id 17212-34dd4a1d6bba98bf@postgresql.org
обсуждение исходный текст
Ответы Re: BUG #17212: pg_amcheck fails on checking temporary relations  (Peter Geoghegan <pg@bowt.ie>)
Список pgsql-bugs
The following bug has been logged on the website:

Bug reference:      17212
Logged by:          Alexander Lakhin
Email address:      exclusion@gmail.com
PostgreSQL version: 14.0
Operating system:   Ubuntu 20.04
Description:

When pg_amcheck runs against a database containing temporary tables:
echo "
CREATE TEMP TABLE t(i int);
CREATE INDEX t_idx ON t(i);
INSERT INTO t VALUES (1);

SELECT pg_sleep(5);
" | psql &
pg_amcheck --install-missing -a --heapallindexed --parent-check
--rootdescend --progress || echo "FAIL"

it fails with the following errors:
btree index "regression.pg_temp_4.t_idx":0%)
    ERROR:  cannot access temporary tables of other sessions
    DETAIL:  Index "t_idx" is associated with temporary relation.
heap table "regression.pg_temp_4.t":
    ERROR:  cannot access temporary tables of other sessions
779/779 relations (100%), 2806/2806 pages (100%)
FAIL

Although you can add --exclude-relation=*.pg_temp*.*, this behaviour differs
from the behaviour of pg_dump and friends, which skip such relations
silently.


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

Предыдущее
От: Timo Sirainen
Дата:
Сообщение: Re: libpq leaks memory for SSL connections
Следующее
От: "Euler Taveira"
Дата:
Сообщение: Re: BUG #17211: Partitioned index partition does not inherit table partition tablespace