Re: Table Partitioning

From: lazaro garcia <lazaro3487(at)gmail(dot)com>
To: Amit jain <amit7(dot)jain(at)gmail(dot)com>
Cc: Keith Fiske <keith(dot)fiske(at)crunchydata(dot)com>, depesz(at)depesz(dot)com, Anjul Tyagi <anjul(at)ibosstech-us(dot)com>, pgsql-admin <pgsql-admin(at)postgresql(dot)org>
Subject: Re: Table Partitioning
Date: 2021-01-19 15:55:15
Message-ID: CAM+GE8f_PKadTd0_aTkasTG1MB9XwGQxFqkLRiH2cYD_GQYW5Q@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

After postgresql 11, it is possible to update the partitioning key and the
affected rows are moved to a valid partition under the hood. So I think the
best approach is to upgrade your PG version.

Regards

El mar, 19 ene 2021 a las 10:15, Amit jain (<amit7(dot)jain(at)gmail(dot)com>)
escribió:

> I am totally agree with Keith opinion on better to go Upgrade rather than
> managing partitioning code.
>
> Even PG version 11 has lot of partitioning features over older one, was
> written a blog on same, can have a glance.
>
> https://severalnines.com/database-blog/how-take-advantage-new-partitioning-features-postgresql-11
>
>
> On Tue, Jan 19, 2021 at 7:03 PM Keith Fiske <keith(dot)fiske(at)crunchydata(dot)com>
> wrote:
>
>>
>>
>> On Tue, Jan 19, 2021 at 7:12 AM hubert depesz lubaczewski <
>> depesz(at)depesz(dot)com> wrote:
>>
>>> On Tue, Jan 19, 2021 at 12:01:12PM +0000, Anjul Tyagi wrote:
>>> > Can we handle that in DB side with trigger?
>>>
>>> I don't think so. At least not easily.
>>>
>>> You could make a function to do so, though.
>>>
>>> Best regards,
>>>
>>> depesz
>>>
>>>
>>>
>>>
>> As depesz said, a trigger is possible, but very tricky. I was never able
>> to find a good trigger-based, solution to these kinds of updates for
>> pg_partman myself. Thankfully support for updates that move data between
>> child tables was added for native partitioning in PG11. I would highly
>> suggest planning an upgrade to your major version of PG. Skip 11 and go
>> right to 12 or 13. An upgrade would be arguably easier than trying to code
>> this yourself. And the added features to native partitioning in 11 and
>> above will make managing them far better in the long run.
>>
>> --
>> Keith Fiske
>> Senior Database Engineer
>> Crunchy Data - http://crunchydata.com
>>
>

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message Ron 2021-01-19 18:48:36 TIL: In pg_dump, beware the combo of "-Fd" and "-Z"
Previous Message Amit jain 2021-01-19 15:15:31 Re: Table Partitioning