Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qo3cB-0000Zu-1a for pgsql-hackers@arkaria.postgresql.org; Wed, 04 Oct 2023 15:16:43 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1qo3T0-00Gtdd-1m for pgsql-hackers@arkaria.postgresql.org; Wed, 04 Oct 2023 15:07:14 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qo3Sz-00Gtd7-No for pgsql-hackers@lists.postgresql.org; Wed, 04 Oct 2023 15:07:13 +0000 Received: from sss.pgh.pa.us ([68.162.161.243]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qo3Sx-0000xP-1H for pgsql-hackers@postgresql.org; Wed, 04 Oct 2023 15:07:13 +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 394F77eB2589229; Wed, 4 Oct 2023 11:07:07 -0400 From: Tom Lane To: Daniel Gustafsson cc: Alvaro Herrera , Robert Haas , PostgreSQL Hackers , Nathan Bossart Subject: Re: --sync-method isn't documented to take an argument In-reply-to: <8CF2C172-4500-4A77-95DF-900F363D7196@yesql.se> References: <202310041435.5ss4bpih2lal@alvherre.pgsql> <2585706.1696430390@sss.pgh.pa.us> <5FA50A84-6ECC-4280-AC2E-23F88C252713@yesql.se> <2586962.1696431119@sss.pgh.pa.us> <8CF2C172-4500-4A77-95DF-900F363D7196@yesql.se> Comments: In-reply-to Daniel Gustafsson message dated "Wed, 04 Oct 2023 16:56:54 +0200" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <2589227.1696432027.1@sss.pgh.pa.us> Date: Wed, 04 Oct 2023 11:07:07 -0400 Message-ID: <2589228.1696432027@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Daniel Gustafsson writes: > On 4 Oct 2023, at 16:51, Tom Lane wrote: >> To do that, we'd need some sort of agreement on what the possible >> "class" values are and when to use each one. I've never seen any >> documentation about that. > Thats fair. The 4.5 docbook guide isn't terribly helpful on what the > attributes mean and how they should be used: > https://tdg.docbook.org/tdg/4.5/replaceable > In the 5.2 version the text is slightly expanded but not by all that much: > https://tdg.docbook.org/tdg/5.2/replaceable OK, so now I know what the possible values of "class" are, but I'm still not seeing a reason why we shouldn't just assume that "parameter" is the only one of interest. We don't really have places where "command" or "function" would be appropriate AFAIR. As for "option", what's the distinction between that and "parameter"? And why wouldn't I use "