Doc: Add "Attach Partition" limitation during logical replication.
authorAmit Kapila <akapila@postgresql.org>
Wed, 1 Dec 2021 04:37:45 +0000 (10:07 +0530)
committerAmit Kapila <akapila@postgresql.org>
Wed, 1 Dec 2021 04:37:45 +0000 (10:07 +0530)
commiteb7828f54a44843a64a23d0891d7eb6018c0749e
tree369776aba4e2696b943a4ccf5445f521222df5cb
parent9270778f467dad0d78d3b9e435a89a6039322b2f
Doc: Add "Attach Partition" limitation during logical replication.

ATTACHing a table into a partition tree whose root is published using a
publication with publish_via_partition_root set to true does not result in
the table's existing contents being replicated. This happens because
subscriber doesn't consider replicating the newly attached partition as
the root table is already in a 'ready' state.

This behavior was introduced in PG13 (83fd4532a7) where we allowed to
publish partition changes via ancestors.

We can consider fixing this limitation in the future.

Author: Amit Langote
Reviewed-by: Hou Zhijie, Amit Kapila
Backpatch-through: 13
Discussion: https://postgr.es/m/OS0PR01MB5716E97F00732B52DC2BBC2594989@OS0PR01MB5716.jpnprd01.prod.outlook.com
doc/src/sgml/ref/create_publication.sgml