Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kB4i1-0008JK-9B for pgsql-docs@arkaria.postgresql.org; Wed, 26 Aug 2020 23:20:01 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1kB4hT-0002tH-UZ for pgsql-docs@arkaria.postgresql.org; Wed, 26 Aug 2020 23:19:27 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kB4hT-0002t3-OW for pgsql-docs@lists.postgresql.org; Wed, 26 Aug 2020 23:19:27 +0000 Received: from sss.pgh.pa.us ([66.207.139.130]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kB4hR-0006YZ-3n; Wed, 26 Aug 2020 23:19:27 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.15.2/8.15.2) with ESMTP id 07QNJ98f2985975; Wed, 26 Aug 2020 19:19:10 -0400 From: Tom Lane To: Alvaro Herrera cc: Bruce Momjian , Michael Paquier , osdba , pgsql-docs@postgresql.org, jkatz@postgresql.org Subject: Re: Document "59.2. Built-in Operator Classes" have a clerical error? In-reply-to: <20200826225837.GA3099@alvherre.pgsql> References: <20200826225837.GA3099@alvherre.pgsql> Comments: In-reply-to Alvaro Herrera message dated "Wed, 26 Aug 2020 18:58:37 -0400" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <2985973.1598483949.1@sss.pgh.pa.us> Date: Wed, 26 Aug 2020 19:19:09 -0400 Message-ID: <2985974.1598483949@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk Alvaro Herrera writes: > On 2020-Aug-26, Bruce Momjian wrote: >> Stupid question, but do we think the average Postgres user can >> understand this issue. I am having trouble myself. > The only reason I think it's worth pointing out, is that the opclass > name is something you can use in CREATE INDEX, while the opfamily name > cannot be used there. The original tables can be used for that purpose, > but the patched tables cannot. With one eye on the PDF width issue, I propose that we not draw the distinction, but just list all the relevant operators for each opclass (its native ones, plus the applicable "loose" operators). Then we only need two columns, opclass and operators. regards, tom lane