Invalid parent's relcache after CREATE TABLE .. PARTITION OF.

Robert Haas <rhaas@postgresql.org>

Commit: 7cd0fd655d681e0ed5f7269fa421d977f1df0889
Author: Robert Haas <rhaas@postgresql.org>
Date: 2016-12-20T03:53:30Z
Releases: 10.0
Invalid parent's relcache after CREATE TABLE .. PARTITION OF.

Otherwise, subsequent commands in the same transaction see the wrong
partition descriptor.

Amit Langote.  Reported by Tomas Vondra and David Fetter.  Reviewed
by me.

Discussion: http://postgr.es/m/22dd313b-d7fd-22b5-0787-654845c8f849%402ndquadrant.com
Discussion: http://postgr.es/m/20161215090916.GB20659%40fetter.org

Files

PathChange+/−
src/backend/catalog/heap.c modified +6 −1
src/backend/commands/tablecmds.c modified +4 −9
src/include/catalog/heap.h modified +1 −1

Discussion