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