On Tue, Dec 16, 2025 at 7:39 PM Chao Li <[email protected]> wrote:
>
>
>
> > On Dec 15, 2025, at 08:25, Peter Smith <[email protected]> wrote:
> >
> > On Fri, Dec 12, 2025 at 12:32 PM Chao Li <[email protected]> wrote:
> >>
> >>
> >>
> >>> On Dec 12, 2025, at 07:12, Jacob Champion 
> >>> <[email protected]> wrote:
> >>>
> >>> On Thu, Dec 11, 2025 at 12:22 PM Peter Smith <[email protected]> 
> >>> wrote:
> >>>>> Why not just say clearly what the default value is?
> >>>>>
> >>>>> PSA: a patch to do that.
> >>>
> >>> LGTM. (In fact I've read that paragraph three times and still cannot
> >>> get it to stick in my head, despite having done a fair amount of
> >>> thinking about publish_via_partition_root, so if you have further
> >>> improvement ideas I'm all ears.)
> >>>
> >
> > Yeah, I proposed only a very small patch instead of a rewrite only
> > because I thought it would have a better chance of acceptance, not
> > because I had any love for the rest of that paragraph.
> >
> >>
> >> My feeling is that the preceding long sentence has described both sides 
> >> expect explicitly mentioning true and false, which makes the following 
> >> sentence, no matter the original version and the patched version sounds 
> >> slightly redundant. So I think maybe we can rework the entire paragraph 
> >> like:
> >>
> >> ```
> >> This parameter controls how changes to a partitioned table (or any of its 
> >> partitions) are published. When set to true, changes are published using 
> >> the identity and schema of the partitioned table. When set to false (the 
> >> default), changes are published using the identity and schema of the 
> >> individual partitions
> >> where the changes actually occurred. Enabling this option allows the 
> >> changes to be replicated into a non-partitioned table or into a 
> >> partitioned table whose
> >> partition structure differs from that of the publisher.
> >> ```
> >>
> >
> > AFAIK, Chao's improved text is mostly good, except I think there might
> > be some nuances when there are multiple levels of partitioning.
> >
> > For example, maybe you need to make this change?
> > BEFORE
> > When set to true, changes are published using the identity and schema
> > of the partitioned table
> > AFTER
> > When set to true, changes are published using the identity and schema
> > of the root partitioned table
> > ~~~
>
> Agreed to add “root”.
>

PSA v2 done that way.

======
Kind Regards,
Peter Smith.
Fujitsu Australia.

Attachment: v2-0001-Plainly-say-the-default-value-of-publish_via_part.patch
Description: Binary data

Reply via email to