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 1vqcwE-00Egyq-07 for pgsql-hackers@arkaria.postgresql.org; Thu, 12 Feb 2026 20:05:23 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vqcwB-00Aucl-29 for pgsql-hackers@arkaria.postgresql.org; Thu, 12 Feb 2026 20:05:20 +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.96) (envelope-from ) id 1vqcwB-00Aucd-16 for pgsql-hackers@lists.postgresql.org; Thu, 12 Feb 2026 20:05:20 +0000 Received: from mail-oi1-x22a.google.com ([2607:f8b0:4864:20::22a]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1vqcw9-00000000Kxe-1mAe for pgsql-hackers@lists.postgresql.org; Thu, 12 Feb 2026 20:05:18 +0000 Received: by mail-oi1-x22a.google.com with SMTP id 5614622812f47-463208653d6so125257b6e.3 for ; Thu, 12 Feb 2026 12:05:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1770926717; x=1771531517; darn=lists.postgresql.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=UKQJSiOLvGHmVOWK5J9Mx5aS4KaO/VyGP2KGocyTwFg=; b=It5SQ+jXPq50UNE7mmkwKb6gHx37EJ2mnl4cYAKUhgEbEh/J9/kjlyeQewyezHPxNe lZwMBa35VPR9tU3LHe69RevKRjA7iF0GEriDx9Dp0It6n2eGKhMn+EqYx5Avhbpwu41G 391WQMuh4YiGNSO27F7tZ/RP5DWxCdd9fH0GHTxsIAMfyQfgNSFAeNFp6DO3CnXKtzR3 WGUKpzO0nevD64spgBpX/2d+5SOf4LgkTR5c71TTQQnY+A2aE9BHQL63+rqxSiURPmRs LHfUrh9tbabtOG/jsNLSnBS61iRur1NPtNYRwFvwnHldklehqpY8aQqgMHSEXeN07R8e aiqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770926717; x=1771531517; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=UKQJSiOLvGHmVOWK5J9Mx5aS4KaO/VyGP2KGocyTwFg=; b=EhptT3eGSEZHFkd+YmM7nrqYuW86TJrek8/Ve1az+jbxPHVxOKjDqeLuDPn4F9Q1ZH E3dyjL01bxec9RfLWb6ViSXaVimL2U5/5pHf/s+LTMqz8QEno1bbvYjdMeZ64mFJyqxg tFXYaDugJX8TDCB1nr+SkwproVd/6h/Hhvhf+z7QfGRuqPIfRj9yP7MJwEOVDPxuOX3B KjhVt0aDjmEmDY64UIcttU8KhK807SRCdvVX95MAoPxjXbMGyRjZYIL8j8iaBg1iDSJH i88kSwWalPZjhWJMlKkPFrUHmdgHEIsZhtC+qO9SMeQqoKZFShbf3CthKholwdxbFLDk eAMw== X-Forwarded-Encrypted: i=1; AJvYcCUGJTsFGLZoZHD5VidljuKVXO5Jub9rk0reppPeye07gIvdmFqnvWKJD76onwOrWIqWtz9nNWpDMAPpje1k@lists.postgresql.org X-Gm-Message-State: AOJu0YxM4Hq9h3flHj5+/vI1RmCcTlyXoQAhrZTCzkaKMWjuHxyiiCAY paM42N4Xe+2abg4neibzxk4VF5DNiGMpiOL2Qwr/0c1K8owtwVG284dH X-Gm-Gg: AZuq6aJUozdpQKJhl5P6I2DmNs0sZe2SIDIVdRgYtfChkCGBHL1epGRCOuhmhlPHczo UioJH4HMdtcCji5Cv0RNZp1rlY30AxFqZlcujc/6o50+0jST5g3ZzZVL5Olsj76mazUub7mGLGH eyPUBEzzH3Jux0ieelVm3srXrWg/qs8CIoeOZjc3VqrChd/DlCfzwsu1sVWNfaMwaBil+NRRLYj fyaVoI4law5uqezt7XAhmmYvJSt0QXglrb8d2RG86McVJ/UX8o7tsJ47w8Ep8wKacVzAyNsAPdl ob6ZerrJIvlHJSF6gWcLuLbPBEB81OhF48MbITIr2kovzJaLxJeUAT0e0ixfSE84zUriLuRLQ7M cU4ErhPjweceXT25/8yM1Y0duZ5qMI4aE0DI9WdJgq/cksLtALU8PyzxCoI7dGk7+JHij39VpK0 DJ8mK4zMaas4NcCZFfZGXY/sDwWu/TfUw1mDPZ2D9kPWtdPHLq3CiKd/I0pyDlu++HKOKwXlWOL wMumYJGwJmmjB1r X-Received: by 2002:a05:6808:80a6:b0:463:927c:1e3d with SMTP id 5614622812f47-4639aca5b78mr5131b6e.23.1770926717202; Thu, 12 Feb 2026 12:05:17 -0800 (PST) Received: from nathan (162-195-168-172.lightspeed.stlsmo.sbcglobal.net. [162.195.168.172]) by smtp.gmail.com with ESMTPSA id 5614622812f47-4638c54ab34sm1012202b6e.7.2026.02.12.12.05.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Feb 2026 12:05:16 -0800 (PST) Date: Thu, 12 Feb 2026 14:05:14 -0600 From: Nathan Bossart To: Andres Freund Cc: Michael Paquier , Tom Lane , Nitin Motiani , Hannu Krosing , PostgreSQL Hackers Subject: Re: pg_upgrade: transfer pg_largeobject_metadata's files when possible Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Wed, Feb 11, 2026 at 03:00:51PM -0600, Nathan Bossart wrote: > This was a little more painful than I expected, but this seems to be what > is required to allow COPY-ing pg_largeobject_metadata during binary > upgrades from < v12. I don't think there's anything terribly controversial here, so I'd like to proceed with committing this in the next couple of days if there are no objections. -- nathan