Re: BUG #15309: ERROR: catalog is missing 1 attribute(s) for relid760676 when max_parallel_maintenance_workers > 0
От | Peter Geoghegan |
---|---|
Тема | Re: BUG #15309: ERROR: catalog is missing 1 attribute(s) for relid760676 when max_parallel_maintenance_workers > 0 |
Дата | |
Msg-id | CAH2-Wz=OMo_08eP1OmaG2H4uLa2iFrduzKCG66WngtW6tFF-sw@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: BUG #15309: ERROR: catalog is missing 1 attribute(s) for relid 760676 when max_parallel_maintenance_workers > 0 (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: BUG #15309: ERROR: catalog is missing 1 attribute(s) for relid 760676 when max_parallel_maintenance_workers > 0
|
Список | pgsql-bugs |
On Fri, Aug 3, 2018 at 6:53 AM, Tom Lane <tgl@sss.pgh.pa.us> wrote: > Perhaps you can strip and/or anonymize your backup dump file down > to a postable example that reproduces this problem? It would also be interesting to see the result of this query, which relies on the v11 amcheck extension (so "CREATE EXTENSION amcheck" first): SELECT bt_index_parent_check(index => c.oid, heapallindexed => true), c.relname, c.relpages FROM pg_index i JOIN pg_opclass op ON i.indclass[0] = op.oid JOIN pg_am am ON op.opcmethod = am.oid JOIN pg_class c ON i.indexrelid = c.oid JOIN pg_namespace n ON c.relnamespace = n.oid WHERE am.amname = 'btree' AND n.nspname = 'pg_catalog' -- Don't check temp tables, which may be from another session: AND c.relpersistence != 't' -- Function may throw an error when this is omitted: AND c.relkind = 'i' AND i.indisready AND i.indisvalid ORDER BY c.relpages DESC; If that doesn't raise an error, you could try the same query, but remove "AND n.nspname = 'pg_catalog'". That will take considerably longer, but probably won't be intolerable. Thanks -- Peter Geoghegan
В списке pgsql-bugs по дате отправления: