Re: [PATCH] seg: preserve the upper boundary's certainty indicator in seg_out()

Tom Lane <tgl@sss.pgh.pa.us>

From: Tom Lane <tgl@sss.pgh.pa.us>
To: Andrew Dunstan <andrew@dunslane.net>
Cc: Heikki Linnakangas <hlinnaka@iki.fi>, Ewan Young <kdbase.hack@gmail.com>, PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2026-06-12T19:02:42Z
Lists: pgsql-hackers
Andrew Dunstan <andrew@dunslane.net> writes:
> This is upsetting cross version upgrade tests, I assume since we didn't 
> backport it to branches older than 14.
> Not sure what the best solution is. Drop the table, or at least the 
> offending row?

I'd vote for teaching AdjustUpgrade.pm to delete just the problematic
row.  No reason to remove more test surface than we have to.

			regards, tom lane



Commits

  1. Adjust cross-version upgrade tests for seg_out() fix

  2. seg: Fix seg_out() to preserve the upper boundary's certainty indicator