BUG #16745: delete does not prune partitions on declarative partitioned table
От | PG Bug reporting form |
---|---|
Тема | BUG #16745: delete does not prune partitions on declarative partitioned table |
Дата | |
Msg-id | 16745-e765ee2879fea695@postgresql.org обсуждение исходный текст |
Ответы |
Re: BUG #16745: delete does not prune partitions on declarative partitioned table
Re: BUG #16745: delete does not prune partitions on declarative partitioned table |
Список | pgsql-bugs |
The following bug has been logged on the website: Bug reference: 16745 Logged by: Christian Pradelli Email address: akattunga@gmail.com PostgreSQL version: 13.1 Operating system: Ubuntu Description: Today I upgrade from PG-12 to PG-13 Now I detect that delete does not prune partitions on declarative partitioned table. table structure CREATE TABLE public.fac_item ( ffacnum integer NOT NULL, fcoddist character varying(15) COLLATE pg_catalog."default", fpromoc character varying(1) COLLATE pg_catalog."default", fvended character varying(15) COLLATE pg_catalog."default", fcodpro character varying(15) COLLATE pg_catalog."default", fean character varying(15) COLLATE pg_catalog."default", fcantid double precision, ftotal double precision, ffechai date NOT NULL, ffechaf date, fartuni integer, fimpnum integer, fsucurs integer, fpreref numeric(18,6), fcliint integer, fdescue double precision, fvenpre numeric(18,6), CONSTRAINT pk_fac_item PRIMARY KEY (ffacnum, ffechai) ) PARTITION BY RANGE (ffechai); If I execute: select * FROM FAC_ITEM WHERE FCODDIST='' AND FSUCURS=1 AND FFECHAI=current_date; it use only one partition but: delete FROM FAC_ITEM WHERE FCODDIST='' AND FSUCURS=1 AND FFECHAI=current_date; scan all partitions Is there any regression?
В списке pgsql-bugs по дате отправления: