1
0
mirror of https://github.com/postgres/postgres.git synced 2025-04-22 23:02:54 +03:00

Make amcanorder independent of amconsistentordering

Follow-up to commit af4002b381d: Make amconsistentordering not depend
on amcanorder.  Although they are related, they are independent
properties.

Reported-by: Tom Lane <tgl@sss.pgh.pa.us>
Discussion: https://www.postgresql.org/message-id/flat/E1tngY6-0000UL-2n%40gemulon.postgresql.org
This commit is contained in:
Peter Eisentraut 2025-03-08 09:37:06 +01:00
parent 661781f3a3
commit 8021c77769

View File

@ -750,7 +750,7 @@ equality_ops_are_compatible(Oid opno1, Oid opno2)
* they belong to the same family.)
*
* (This is identical to equality_ops_are_compatible(), except that we check
* amcanorder plus amconsistentordering instead of amconsistentequality.)
* amconsistentordering instead of amconsistentequality.)
*/
bool
comparison_ops_are_compatible(Oid opno1, Oid opno2)
@ -782,7 +782,7 @@ comparison_ops_are_compatible(Oid opno1, Oid opno2)
{
IndexAmRoutine *amroutine = GetIndexAmRoutineByAmId(op_form->amopmethod, false);
if (amroutine->amcanorder && amroutine->amconsistentordering)
if (amroutine->amconsistentordering)
{
result = true;
break;