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 1q14kK-0006pj-Gp for pgsql-hackers@arkaria.postgresql.org; Mon, 22 May 2023 12:34:40 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1q14kJ-000746-By for pgsql-hackers@arkaria.postgresql.org; Mon, 22 May 2023 12:34:39 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1q14kJ-00073v-1u for pgsql-hackers@lists.postgresql.org; Mon, 22 May 2023 12:34:39 +0000 Received: from new4-smtp.messagingengine.com ([66.111.4.230]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1q14kE-001D3o-Hx for pgsql-hackers@lists.postgresql.org; Mon, 22 May 2023 12:34:36 +0000 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailnew.nyi.internal (Postfix) with ESMTP id E337758014E; Mon, 22 May 2023 08:34:33 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Mon, 22 May 2023 08:34:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1684758873; x=1684766073; bh=yNG+tzHWWqGYzM8Hr2nkn6NZjvAsTjdUwgk AN0pkSDY=; b=JNm/uYhXg5cAd1CgS4cjCXu2scQN9L/bBN0MZYu4BQGvcrR8Co8 PpjsQZ3vWJruR9McauFmKZwZYX15LOgIr4+sQlSCuaMU1XnotaeiXjr7FRrfzUwZ qDeKzYYxeaiqAWnfwwtt24yWwqjogKRNEx0g/whR7UBA5O8L2wNYTUk2VPn4yEIt 0PvRYaufDZOvT0Yq6DIqDDGT/cVUetFKpHMi/rP3bZdtT9Gtu3w5+63ZaJh8tlBJ VX14/FTVZuNL1blvj4fz1b9vqq76ndp3A2ye6OjOi7NkkX5F0LbtTDVyUd9GOD42 Xe9nR2EcSSy65tQmPAD2+4fx6WOVyb+/Q8w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfeejuddggedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpefrvght vghrucfgihhsvghnthhrrghuthcuoehpvghtvghrrdgvihhsvghnthhrrghuthesvghnth gvrhhprhhishgvuggsrdgtohhmqeenucggtffrrghtthgvrhhnpeehleffgeegudejteei hfelteduvdeifffhffdvjedvffegjeekudeludehudeifeenucevlhhushhtvghrufhiii gvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehpvghtvghrrdgvihhsvghnthhrrghu thesvghnthgvrhhprhhishgvuggsrdgtohhm X-ME-Proxy: Feedback-ID: i131946ab:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 22 May 2023 08:34:32 -0400 (EDT) Message-ID: <275c47ea-e7f3-e654-c99a-63bc116997d7@enterprisedb.com> Date: Mon, 22 May 2023 14:34:31 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.10.1 Subject: Re: Order changes in PG16 since ICU introduction Content-Language: en-US To: Jeff Davis , "Jonathan S. Katz" , Robert Haas Cc: Tom Lane , Regina Obe , Sandro Santilli , pgsql-hackers@lists.postgresql.org References: <000b01d97465$c34bbd60$49e33820$@pcorp.us> <3353947.1682092131@sss.pgh.pa.us> <533d93c5-f604-8e5f-4a48-975c08c53d59@enterprisedb.com> <3365333.1682098091@sss.pgh.pa.us> <002d01d97477$f0395640$d0ac02c0$@pcorp.us> <3367226.1682099185@sss.pgh.pa.us> <003b01d9747a$910471c0$b30d5540$@pcorp.us> <3368986.1682099982@sss.pgh.pa.us> <000001d9747d$066b7560$13426020$@pcorp.us> <3372735.1682101425@sss.pgh.pa.us> <7ee07b7d5aa4fb0b47e5657640568fdd25ba168f.camel@j-davis.com> <2ffe8ffb9291b9390b9ed6c1e34b4fae8e8ce324.camel@j-davis.com> <25787ec7-4c04-9a8a-d241-4dc9be0b1ba3@postgresql.org> <605324592391599a7ecd522087edbd00720793b7.camel@j-davis.com> From: Peter Eisentraut In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 18.05.23 00:59, Jeff Davis wrote: > On Tue, 2023-05-16 at 20:23 -0700, Jeff Davis wrote: >> Other than that, and I took your suggestions almost verbatim. Patch >> attached. Thank you! > > Attached new patch with a typo fix and a few other edits. I plan to > commit soon. Some small follow-up on this patch: Please put blank lines between etc., matching existing style. We usually don't capitalize the collation parameters like CREATE COLLATION mycollation1 (PROVIDER = icu, LOCALE = 'ja-JP); elsewhere in the documentation. Table 24.2. ICU Collation Settings should probably be sorted by key, or at least by something. All tables should referenced in the text, like "Table x.y shows this and that." (Note that a table could float to a different page in some output formats, so just putting it into a section without some introductory text isn't sound.) Table 24.1. ICU Collation Levels shows punctuation as level 4, which is only true in shifted mode, which isn't the default. The whole business of treating variable collation elements is getting a bit lost in this description. The kv option is described as "Classes of characters ignored during comparison at level 3.", which is effectively true but not the whole picture.