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.96) (envelope-from ) id 1vdylC-007PEH-04 for pgsql-general@arkaria.postgresql.org; Thu, 08 Jan 2026 22:45:42 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vdylA-004d1K-1s for pgsql-general@arkaria.postgresql.org; Thu, 08 Jan 2026 22:45:41 +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.96) (envelope-from ) id 1vdylA-004d1C-0m for pgsql-general@lists.postgresql.org; Thu, 08 Jan 2026 22:45:41 +0000 Received: from uucp.dinoex.org ([2a0b:f840::12]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vdyl8-005MRI-1X for pgsql-general@postgresql.org; Thu, 08 Jan 2026 22:45:40 +0000 Received: from uucp.dinoex.org (uucp.dinoex.org [IPv6:2a0b:f840:0:0:0:0:0:12]) by uucp.dinoex.org (8.18.2/8.18.2) with ESMTPS id 608MjAQB093844 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Thu, 8 Jan 2026 23:45:10 +0100 (CET) (envelope-from pmc@citylink.dinoex.sub.org) ARC-Seal: i=1; a=rsa-sha256; d=uucp.dinoex.org; s=M20221114; t=1767912313; cv=none; b=e8yw70JBRpPaiAL1r2K0Lvjowz85zLuZnhsOqWX5Pk4tnM9Mx9jug5c6ycuXELeyiMqB2j/gPIoF1lgq5wxfeFBCalH9bkF00BiGOWZZSGLUmRglGVsPSbfznqyqestfxLfPWWwjkSNvXyoKrgTfq+fpE78y4JmafYIUVMCSvjA= ARC-Message-Signature: i=1; a=rsa-sha256; d=uucp.dinoex.org; s=M20221114; t=1767912313; c=relaxed/simple; bh=vFuMAKYFerpop99KSbvK4qBkrNmSAckY5QQ3tQftOwM=; h=Received:Received:Received:Received:X-Authentication-Warning:Date: From:To:Cc:Subject:Message-ID:References:MIME-Version:Content-Type: Content-Disposition:In-Reply-To:X-Milter:X-Greylist; b=l8DP9MjMMCmxa1IokPqeR/fAJ9qd93EYbT6iwhZtXf/gSazQYzBk/AbGZHKADRfLmejW+hoVYD6kLKIicX6wfpSz9Zwfm9uW4Si2/R4ewNkRVUrnQxRaD3MTAQplAuO/nzQLomZOmMtn2SxPXnmRe5M5X4IZwfxd2lDwgNQKrKI= ARC-Authentication-Results: i=1; uucp.dinoex.org Received: (from uucp@localhost) by uucp.dinoex.org (8.18.2/8.18.2/Submit) with UUCP id 608Mj9cu093837; Thu, 8 Jan 2026 23:45:09 +0100 (CET) (envelope-from pmc@citylink.dinoex.sub.org) Received: from cora.intra.daemon.contact (cora-v1.intra.daemon.contact [IPv6:fd00:0:0:0:0:0:0:1206]) by admn.intra.daemon.contact (8.18.1/8.18.1) with ESMTPS id 608MhL8o004074 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=OK); Thu, 8 Jan 2026 23:43:22 +0100 (CET) (envelope-from pmc@citylink.dinoex.sub.org) Received: from cora.intra.daemon.contact (localhost [127.0.0.1]) by cora.intra.daemon.contact (8.18.1/8.18.1) with ESMTPS id 608MghWN056546 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Thu, 8 Jan 2026 23:42:43 +0100 (CET) (envelope-from pmc@citylink.dinoex.sub.org) Received: (from pmc@localhost) by cora.intra.daemon.contact (8.18.1/8.18.1/Submit) id 608MghQH056545; Thu, 8 Jan 2026 23:42:43 +0100 (CET) (envelope-from pmc@citylink.dinoex.sub.org) X-Authentication-Warning: cora.intra.daemon.contact: pmc set sender to pmc@citylink.dinoex.sub.org using -f Date: Thu, 8 Jan 2026 23:42:43 +0100 From: "Peter 'PMc' Much" To: Rihad Cc: Daniel Verite , pgsql-general General Subject: Re: Collation again here Message-ID: References: <8a739d96-83d1-482a-885d-3b76498c9e6e@manitou-mail.org> <79758f11-44a2-4903-97e8-e61516aeedaa@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <79758f11-44a2-4903-97e8-e61516aeedaa@gmail.com> X-Milter: Spamilter (Reciever: uucp.dinoex.org; Sender-ip: 0:0:2a0b:f840::; Sender-helo: uucp.dinoex.org;) X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (uucp.dinoex.org [IPv6:2a0b:f840:0:0:0:0:0:12]); Thu, 08 Jan 2026 23:45:13 +0100 (CET) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Thu, Jan 08, 2026 at 05:26:47PM +0400, Rihad wrote: ! > As a general rule, you should indeed run the same OS version ! > for the primary and physical replicas. ! > Before Postgres version 15 this message did not exist, so the risks ! > of mismatch were silent but they existed just the same. ! > ! > ! > Best regards, ! ! Thanks. Both FreeBSD 13.5 & 14.3 are "current", just from different major ! branches. I wonder why they use such different locale/collate versioning, ! meaning that they differ roughly by that much as in 34 vs. 43. Maybe someone ! there mistyped 34?) Hi, I ran into that same (surprizing) error when upgrading FreeBSD 13.x to 14.x. In FreeBSD the major version switches are for exactly that purpose: to change interfaces or libaries that may induce incompatibilities The version numbers (34.0 vs 43.0) might mean anything, I don't know; but they originate from these places in the OS distribution: $ hd /usr/share/locale/en_US.UTF-8/LC_COLLATE | head -1 00000000 42 53 44 20 31 2e 30 0a 00 00 00 00 34 33 2e 30 |BSD 1.0.....43.0| In Yor case, apparently the conclusion is that you need the same FreeBSD major version throughout Your replication set. -- PMc