Re: Index AM API cleanup

From: Peter Eisentraut <peter(at)eisentraut(dot)org>
To: Mark Dilger <mark(dot)dilger(at)enterprisedb(dot)com>
Cc: PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Index AM API cleanup
Date: 2025-03-12 14:00:10
Message-ID: ab837c62-daf7-4310-9632-73b17ad48162@eisentraut.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

And another small patch set extracted from the bigger one, to keep
things moving along:

0001: Add get_opfamily_method() in lsyscache.c, from your patch set.

0002: Add get_opfamily_member_for_cmptype(). This was called
get_opmethod_member() in your patch set, but I think that name wasn't
quite right. I also removed the opmethod argument, which was rarely
used and is somewhat redundant.

0003 and 0004 are enabling non-btree unique indexes for partition keys
and materialized views. These were v21-0011 and v21-0012, except that
I'm combining the switch from strategies to compare types (which was in
v21-0006 or so) with the removal of the btree requirements.

Attachment Content-Type Size
v21.2-0001-Add-get_opfamily_method.patch text/plain 1.8 KB
v21.2-0002-Add-get_opfamily_member_for_cmptype.patch text/plain 2.2 KB
v21.2-0003-Allow-non-btree-unique-indexes-for-partition-k.patch text/plain 3.0 KB
v21.2-0004-Allow-non-btree-unique-indexes-for-matviews.patch text/plain 2.5 KB

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Tom Lane 2025-03-12 14:25:17 Re: Index AM API cleanup
Previous Message Diego Fronza 2025-03-12 13:39:19 Re: meson vs. llvm bitcode files