Thread

  1. Re: Add SPLIT PARTITION/MERGE PARTITIONS commands

    jian he <jian.universality@gmail.com> — 2025-12-20T11:14:53Z

    On Sat, Dec 20, 2025 at 6:42 PM Alexander Korotkov <aekorotkov@gmail.com> wrote:
    >
    > Hi Kirill!
    
    > > reshke=# alter table only z merge partitions (z_1,z_2) into z_12;
    > > ALTER TABLE
    > > reshke=#
    > >
    > > ```
    > >
    > > IMO "alter table only ... merge partitions" does not make perfect
    > > sense and should be rejected rather than executed. WDYT?
    >
    > Could you, please, clarify your point? I didn't quite get it.  It
    > looks like pretty basic example of merging two adjacent partitions.
    >
    
    > reshke=# alter table only z merge partitions (z_1,z_2) into z_12;
    I think it should fail, because we are not applying to table "z" itself,
    For Split/Merge partitions, we are processing the whole partitioned
    table z hierarchy.
    
    alter table z merge partitions (z_1,z_2) into z_12;
    should work.
    
    I guess the attached maybe is what Krill wants.
    
    --
    jian
    https://www.enterprisedb.com