aboutsummaryrefslogtreecommitdiff
path: root/src/backend/jit/llvm/llvmjit_inline.cpp
diff options
context:
space:
mode:
authorAmit Kapila <akapila@postgresql.org>2021-09-22 08:00:54 +0530
committerAmit Kapila <akapila@postgresql.org>2021-09-22 08:00:54 +0530
commit4548c76738b368a11a5dad052f9653a349eeb52c (patch)
tree092a834c78cbe2006f9ae24d9e2786990618fb2e /src/backend/jit/llvm/llvmjit_inline.cpp
parent5e77625b260a781316bb94ea9750dc66c50152bf (diff)
downloadpostgresql-4548c76738b368a11a5dad052f9653a349eeb52c.tar.gz
postgresql-4548c76738b368a11a5dad052f9653a349eeb52c.zip
Invalidate all partitions for a partitioned table in publication.
Updates/Deletes on a partition were allowed even without replica identity after the parent table was added to a publication. This would later lead to an error on subscribers. The reason was that we were not invalidating the partition's relcache and the publication information for partitions was not getting rebuilt. Similarly, we were not invalidating the partitions' relcache after dropping a partitioned table from a publication which will prohibit Updates/Deletes on its partition without replica identity even without any publication. Reported-by: Haiying Tang Author: Hou Zhijie and Vignesh C Reviewed-by: Vignesh C and Amit Kapila Backpatch-through: 13 Discussion: https://postgr.es/m/OS0PR01MB6113D77F583C922F1CEAA1C3FBD29@OS0PR01MB6113.jpnprd01.prod.outlook.com
Diffstat (limited to 'src/backend/jit/llvm/llvmjit_inline.cpp')
0 files changed, 0 insertions, 0 deletions