pgsql: Add invariants check to get_useful_group_keys_orderings()

From: Alexander Korotkov <akorotkov(at)postgresql(dot)org>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: Add invariants check to get_useful_group_keys_orderings()
Date: 2024-06-06 10:45:49
Message-ID: E1sFAcu-000Fmt-Kf@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Add invariants check to get_useful_group_keys_orderings()

This commit introduces invariants checking of generated orderings
in get_useful_group_keys_orderings() for assert-enabled builds.

Discussion: https://postgr.es/m/a663f0f6-cbf6-49aa-af2e-234dc6768a07%40postgrespro.ru
Reported-by: Tom Lane
Author: Andrei Lepikhov
Reviewed-by: Alexander Korotkov, Pavel Borisov

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/91143c03d4ca36406a53e05cd421b19e47d131d1

Modified Files
--------------
src/backend/optimizer/path/pathkeys.c | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)

Browse pgsql-committers by date

  From Date Subject
Next Message Heikki Linnakangas 2024-06-06 15:56:59 pgsql: Make RelationFlushRelation() work without ResourceOwner during a
Previous Message Bruce Momjian 2024-06-06 00:53:17 pgsql: doc PG 17 relnotes: adjust integer bin/oct funcs and psql tab