From: | Amit Langote <amitlangote09(at)gmail(dot)com> |
---|---|
To: | Bruce Momjian <bruce(at)momjian(dot)us> |
Cc: | PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: PG 13 release notes, first draft |
Date: | 2020-05-08 03:07:09 |
Message-ID: | CA+HiwqF74PzPuBiLd3F1WJGwewdewd9Z5dB7=BP7srsx7NaNaQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Fri, May 8, 2020 at 2:06 AM Bruce Momjian <bruce(at)momjian(dot)us> wrote:
> On Fri, May 8, 2020 at 12:32:16AM +0900, Amit Langote wrote:
> > c8434d64c implements a new feature whereby, to use partitionwise join,
> > partition bounds of the tables being joined no longer have to match
> > exactly. I think it might be better to mention this explicitly
> > because it enables partitionwise joins to be used in more partitioning
> > setups.
>
> Well, the text says:
>
> Allow partitionwise joins to happen in more cases (Ashutosh Bapat,
> Etsuro Fujita, Amit Langote, Tom Lane)
>
> Isn't that what you just said? I just added this paragraph:
>
> For example, partitionwise joins can now happen between partitioned
> tables where the ancestors do not exactly match.
>
> Does that help?
Yes, although "ancestors do not exactly match" doesn't make clear what
about partitioned tables doesn't match. "partition bounds do not
exactly match" would.
> > > <para>
> > > Previously, partitions had to be replicated individually. Now
> > > partitioned tables can be published explicitly causing all partitions
> > > to be automatically published. Addition/removal of partitions from
> > > partitioned tables are automatically added/removed on subscribers.
> > > The CREATE PUBLICATION option publish_via_partition_root controls whether
> > > partitioned tables are published as themselves or their ancestors.
> > > </para>
> >
> > Thanks. Sounds good except I think the last sentence should read:
> >
> > ...controls whether partition changes are published as their own or as
> > their ancestor's.
>
> OK, done.
Hmm, I see that you only took "as their own".
- ...controls whether partitioned tables are published as themselves
or their ancestors.
+ ...controls whether partitioned tables are published as their own or
their ancestors.
and that makes the new sentence sound less clear. I mainly wanted
"partitioned table" replaced by "partition", because only then the
phrase "as their own or their ancestor's" would make sense.
I know our partitioning terminology can be very confusing with many
terms including at least "partitioned table", "partition", "ancestor",
"leaf partition", "parent", "child", etc. that I see used.
> > > </listitem>
> > >
> > > <listitem>
> > > <!--
> > > Author: Peter Eisentraut <peter(at)eisentraut(dot)org>
> > > 2020-04-06 [f1ac27bfd] Add logical replication support to replicate into partit
> > > -->
> > >
> > > <para>
> > > Allow non-partitioned tables to be logically replicated to subscribers
> > > that receive the rows into partitioned tables (Amit Langote)
> > > </para>
> >
> > Hmm, why it make it sound like this works only if the source table is
> > non-partitioned? The source table can be anything, a regular
> > non-partitioned table, or a partitioned one.
>
> Well, we already covered the publish partitioned case in the above item.
>
> > How about:
> >
> > Allow logical replication into partitioned tables on subscribers
> >
> > Previously, it was allowed only into regular [ non-partitioned ] tables.
>
> OK, I used this wording:
>
> Allow logical replication into partitioned tables on subscribers (Amit
> Langote)
>
> Previously, subscribers could only receive rows into non-partitioned
> tables.
This is fine, thanks.
I have attached a patch with my suggestions above.
--
Amit Langote
EnterpriseDB: http://www.enterprisedb.com
Attachment | Content-Type | Size |
---|---|---|
partition-item-wording.patch | application/octet-stream | 1.2 KB |
From | Date | Subject | |
---|---|---|---|
Next Message | Kyotaro Horiguchi | 2020-05-08 03:10:02 | Re: +(pg_lsn, int8) and -(pg_lsn, int8) operators |
Previous Message | Michael Paquier | 2020-05-08 02:55:33 | Re: PG 13 release notes, first draft |