On Tue, Jan 24, 2023 at 03:22:44PM -0500, Tom Lane wrote: > I wonder whether we shouldn't just revert this table to > showing opclass names, and avert our eyes from the theoretical > inconsistency. Michael, looks like it was your 7a1cd5260 > that changed it; what do you think?
Yes, the docs should be fixed here. The intention is not to show the operator families but the names of the opclasses. I can only spot one difference in SpGiST for network_ops -> inet_ops as of the report. BRIN, GIN and GiST look to be clean after a second lookup. I don't have a strong opinion about the naming inconsistency between the opclass name and the opfamily name in this case, though, couldn't it create more problems than actually fix something? Anyway, attached is a patch for the docs. Thoughts? -- Michael
diff --git a/doc/src/sgml/spgist.sgml b/doc/src/sgml/spgist.sgml
index 00432512de..102f8627bd 100644
--- a/doc/src/sgml/spgist.sgml
+++ b/doc/src/sgml/spgist.sgml
@@ -91,18 +91,7 @@
<row><entry><literal>|>> (box,box)</literal></entry></row>
<row>
- <entry valign="middle" morerows="5"><literal>kd_point_ops</literal></entry>
- <entry><literal>|>> (point,point)</literal></entry>
- <entry valign="middle" morerows="5"><literal><-> (point,point)</literal></entry>
- </row>
- <row><entry><literal><< (point,point)</literal></entry></row>
- <row><entry><literal>>> (point,point)</literal></entry></row>
- <row><entry><literal><<| (point,point)</literal></entry></row>
- <row><entry><literal>~= (point,point)</literal></entry></row>
- <row><entry><literal><@ (point,box)</literal></entry></row>
-
- <row>
- <entry valign="middle" morerows="10"><literal>network_ops</literal></entry>
+ <entry valign="middle" morerows="10"><literal>inet_ops</literal></entry>
<entry><literal><< (inet,inet)</literal></entry>
<entry valign="middle" morerows="10"></entry>
</row>
@@ -117,6 +106,17 @@
<row><entry><literal>>= (inet,inet)</literal></entry></row>
<row><entry><literal>&& (inet,inet)</literal></entry></row>
+ <row>
+ <entry valign="middle" morerows="5"><literal>kd_point_ops</literal></entry>
+ <entry><literal>|>> (point,point)</literal></entry>
+ <entry valign="middle" morerows="5"><literal><-> (point,point)</literal></entry>
+ </row>
+ <row><entry><literal><< (point,point)</literal></entry></row>
+ <row><entry><literal>>> (point,point)</literal></entry></row>
+ <row><entry><literal><<| (point,point)</literal></entry></row>
+ <row><entry><literal>~= (point,point)</literal></entry></row>
+ <row><entry><literal><@ (point,box)</literal></entry></row>
+
<row>
<entry valign="middle" morerows="11"><literal>poly_ops</literal></entry>
<entry><literal><< (polygon,polygon)</literal></entry>
signature.asc
Description: PGP signature
