RE: Data is copied twice when specifying both child and parent table in publication
Zhijie Hou (Fujitsu) <houzj.fnst@fujitsu.com>
From: "houzj.fnst@fujitsu.com" <houzj.fnst@fujitsu.com>
To: Amit Kapila <amit.kapila16@gmail.com>
Cc: Amit Langote <amitlangote09@gmail.com>, Peter Eisentraut <peter.eisentraut@enterprisedb.com>, "pgsql-hackers@lists.postgresql.org" <pgsql-hackers@lists.postgresql.org>, Dilip Kumar <dilipbalaut@gmail.com>, Greg Nancarrow <gregn4422@gmail.com>
Date: 2021-12-03T05:54:21Z
Lists: pgsql-hackers
Attachments
- HEAD-0001-Fix-double-publish-of-child-table-s-data.patch (application/octet-stream) patch 0001
- PG14-0001-Fix-double-publish-of-child-table-s-data.patch (application/octet-stream) patch 0001
- PG13-0001-Fix-double-publish-of-child-table-s-data.patch (application/octet-stream) patch 0001
- HEAD-0002-testcases.patch (application/octet-stream) patch 0002
- PG13-0002-testcases.patch (application/octet-stream) patch 0002
- PG14-0002-testcases.patch (application/octet-stream) patch 0002
- HEAD-0003-improve-the-doc-for-pg_publication_tables.patch (application/octet-stream) patch 0003
On Thursday, December 2, 2021 4:54 PM houzj.fnst@fujitsu.com <houzj.fnst@fujitsu.com> wrote: > On Thursday, December 2, 2021 12:50 PM Amit Kapila > <amit.kapila16@gmail.com> wrote: > > On Thu, Dec 2, 2021 at 9:41 AM Greg Nancarrow <gregn4422@gmail.com> > > wrote: > > > > > > On Thu, Dec 2, 2021 at 1:48 PM Greg Nancarrow <gregn4422@gmail.com> > > wrote: > > > > > > > > If you updated my original description to say "(instead of just > > > > the individual partitions)", it would imply the same I think. > > > > But I don't mind if you want to explicitly state both cases to make it clear. > > > > > > > > > > For example, something like: > > > > > > For publications of partitioned tables with > > > publish_via_partition_root set to true, only the partitioned table > > > (and not its partitions) is included in the view, whereas if > > > publish_via_partition_root is set to false, only the individual partitions are > included in the view. > > > > > > > Yeah, that sounds good to me. > > It looks good to me as well. > Attach the patches for (HEAD~13) which merge the suggested doc change. I > prepared the code patch and test patch separately to make it easier for > committer to confirm. It seems we might not need to backpatch the doc change, so attach another version which remove the doc changes from backpatch patches. Best regards, Hou zj
Commits
-
Avoid syncing data twice for the 'publish_via_partition_root' option.
- 062a84442424 16.0 landed
-
Fix partition table's REPLICA IDENTITY checking on the subscriber.
- 52d5ea9adb01 14.5 cited
-
Prohibit combining publications with different column lists.
- fd0b9dcebda7 15.0 cited
-
Fix double publish of child table's data.
- 3f06c00cf6dc 13.6 landed
- 614b77d65a38 14.2 landed
- 5e97905a2c76 15.0 landed
-
Support adding partitioned tables to publication
- 17b9e7f9fe23 13.0 cited