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 1tmVlG-007Dyc-Q0 for pgsql-general@arkaria.postgresql.org; Mon, 24 Feb 2025 10:32:31 +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 1tmVlG-000i1t-2A for pgsql-general@arkaria.postgresql.org; Mon, 24 Feb 2025 10:32:30 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tmVlF-000i1k-JJ for pgsql-general@lists.postgresql.org; Mon, 24 Feb 2025 10:32:29 +0000 Received: from mail-pl1-x62e.google.com ([2607:f8b0:4864:20::62e]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1tmVlC-000SOL-21 for pgsql-general@lists.postgresql.org; Mon, 24 Feb 2025 10:32:28 +0000 Received: by mail-pl1-x62e.google.com with SMTP id d9443c01a7336-220c8f38febso85832395ad.2 for ; Mon, 24 Feb 2025 02:32:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ardentperf-com.20230601.gappssmtp.com; s=20230601; t=1740393147; x=1740997947; darn=lists.postgresql.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=cYBXOcU5AKhr9KmIBrkKnJaBDxeSNVDEL0ckoHtZs88=; b=kO/sWJzomEbrIApgUdvDlDFgXB06MjLaAXHZg4e5166fFY05Dn6HOL25oWPgpCtjRo UpG0NIHg0aGWiM52Zx5g7yRYK1ZbS51e4PcoKHs9bzpK5u97Ne1x4Rll7Ox20mXnHnA0 ZbhINnAR/PIJPtlsGmyRkM+vd409ZGhdLrMxwk9q1jgcCeLUxLHgdumJm36AhNgJC0Tg Wqg13cHDRI/T7EcMyRnBsE9gGFT9s5qzePjdfo67akhdme1CD6Qt45lf3NJh8hy7FYXY Wp4AwXCcc9xMyYfqfAfTWeX1G90wHLwpfUa2fjfT+d7PAbveYeL47oDEPpAG+aV72uOI OmLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740393147; x=1740997947; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=cYBXOcU5AKhr9KmIBrkKnJaBDxeSNVDEL0ckoHtZs88=; b=eiPc6LpqCEZAfKKu2Lis6e2aTnqaIJHJxxwELI6Z2NsMjuIPCV8MtvX2o6TY03VVMt FGE7hO/rJLA/WPBHZeh9K8iKsLQ3KPweQOulBAF/mIkT79iMHYx0+CPUD9+67ATfDIEV exNsgcVAoN29SaPZV3TUSlIEs2LtUpU1KI1KVdcvQHByBeAADSWUKUF/4ATDVcdtQh8m Se2+2+BjeR8dzLVfimorFqu1cckOdmqLG7xWPFrIwYZekzM6B9Ogu6IuZ5HkiHTBIF4l drQY5uHrnS2N4eGfSB1G7NrAtk6yluVEXr9ONgBMaRz/scJcSZ/B3GIGkggl1gBXOGdc /inw== X-Gm-Message-State: AOJu0YzUWKnq1qF2BDDSi4cKd5xgGZK1JEvTBb4GSbV/aqNDFDJe7vu2 3vY7Ysxi5Ce4Ul/N924FdBrUkAEzoBeYZE7IAvkQIcV7/Z2T3sJ+yMWAyJfGc87bp7b8EDNR9fc = X-Gm-Gg: ASbGncsyMQjehif25RGhf2pvPON4TtOGBvVFFal+w08xyxEo8J/0PUkYpHQunYwGH/1 G/WpfI6WRD++4KhZyEHSiA8gfyMxCa2bLxCbtnFrIAg0xa18G8ZzRUbRrLODtBtyOAJTvYLCg9r wArJRCUvasivVdgvv/UvFV/7rVeINai/v+wqNmXCO8WH9TFRbabJW99CQMWIE9EeD8xX0RXZnHl 7yaIA5sZWh297L8yzwWtg8iQqC3uPbpIfiI8xfRwm/RgaR3lmb9jSioTr1VDueCk+ErLH6Isuie cfhz5wRoPFWnpY7ZSuApTij4EKfQb61kapjlRo7vq03DCdbpz/kFan6cFSv8SPmW X-Google-Smtp-Source: AGHT+IGadh7Av5VLoXE5YWATb/hFfUnfWEQvKWqau0yVLs5i94eENESP5rNAesYg1PRqsz5DrnX1Vw== X-Received: by 2002:a17:902:e54e:b0:220:d256:d133 with SMTP id d9443c01a7336-2219ff9e7f3mr238026195ad.14.1740393146896; Mon, 24 Feb 2025 02:32:26 -0800 (PST) Received: from ardentperf.com (97-113-65-241.tukw.qwest.net. [97.113.65.241]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-220d534954bsm174120915ad.27.2025.02.24.02.32.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Feb 2025 02:32:26 -0800 (PST) Date: Mon, 24 Feb 2025 02:32:25 -0800 From: Jeremy Schneider To: Matthias Apitz Cc: pgsql-general@lists.postgresql.org Subject: Re: COLLATION update in 13.1 Message-ID: <20250224023225.197cac12@ardentperf.com> In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Mon, 24 Feb 2025 11:08:43 +0100 Matthias Apitz wrote: > > What is the procedure on 13.1 to bring the external (glibc) version > in sync with. the used version in the PostgreSQL database? If I recall correctly, between versions 10 and 14 you need to use ALTER COLLATION name REFRESH VERSION on every collation where there's a version mismatch. (This can happen with ICU collations since version 10, and with glibc collations since version 13.) I only know of a small number of changes between glibc versions 2.31 and 2.38 ~ I suspect you already know to look out for glibc 2.28 which was the crazy one. (SLE15 Service Pack 3.) Most databases would be corrupted by that update, and running "refresh version" would simply stop the warnings without fixing the corruption. -Jeremy