On Mon, Jun 15, 2026 at 2:07 PM Justin Pryzby <[email protected]> wrote:
>
> I hit an error when I tried this patch.
>
> CREATE TABLE a (a text) PARTITION BY RANGE(a);
> CREATE TABLE a1 PARTITION OF a DEFAULT;
> INSERT INTO a SELECT repeat('1', 9999999);
> CREATE TABLE a2 PARTITION OF a FOR VALUES FROM (2)TO(3);
> ALTER TABLE a MERGE PARTITIONS (a1, a2) INTO a1;
> ERROR:  row is too big: size 39264, maximum size 8160

Thank you for your report.  It appears that createPartitionTable()
misses NewRelationCreateToastTable() call (for instance, DefineTable()
has this call).  The attached patch implements fix and has tests.  I'm
going to push it if no objections.

------
Regards,
Alexander Korotkov
Supabase


Reply via email to