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 1ucnVn-00HEjR-Lk for pgsql-committers@arkaria.postgresql.org; Fri, 18 Jul 2025 16:00:39 +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 1ucnVl-00E2ae-OK for pgsql-committers@arkaria.postgresql.org; Fri, 18 Jul 2025 16:00:38 +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 1ucnVl-00E2aW-8e for pgsql-committers@lists.postgresql.org; Fri, 18 Jul 2025 16:00:38 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1ucnVj-008ThT-28 for pgsql-committers@lists.postgresql.org; Fri, 18 Jul 2025 16:00:37 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=cZykSxcmmVVEeZK2DXECwWsncihP8LCyFWZsobXgJRA=; b=p9YNUHFuLAi5fXa8qMqCbCvnrk wFZuD4i0f3dkAsivg08VimCMHEyOgtEsx+sext7Rbq2xtxVn/XN5YT3yDLF2eeAFyykeUQw6zg/nx GGKhKIGVl6TlkCkLe3t+jP31G5AUq7sYl/ZZH7lT+othkU/zKR1AWay3lTZXmghFTqNzI96YpGdjc 9xzxCKB7GhpfnlWY6r6pQ5Zye6DvhaxxrMoANMtdyKlWg8Wi66Psrp0C7u37zrDqxLOjo5ZDstaMw TTzmpfCXhbHLVUoUwvMm9yI291ttEBvUceq5vgjiK7MTbqAHOLRmh4+fP8rezM/spB0gw8qEonvOa LXD48TSg==; Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ucnVi-004b1S-5P for pgsql-committers@lists.postgresql.org; Fri, 18 Jul 2025 16:00:34 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1ucnVh-006wQq-2k for pgsql-committers@lists.postgresql.org; Fri, 18 Jul 2025 16:00:34 +0000 Content-Type: multipart/mixed; boundary="===============1989160079357845511==" MIME-Version: 1.0 From: Nathan Bossart To: pgsql-committers@lists.postgresql.org Subject: pgsql: pg_upgrade: Use COPY for large object metadata. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Fri, 18 Jul 2025 16:00:34 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============1989160079357845511== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 cGdfdXBncmFkZTogVXNlIENPUFkgZm9yIGxhcmdlIG9iamVjdCBtZXRhZGF0YS4KClByZXNlbnRs eSwgcGdfZHVtcCBnZW5lcmF0ZXMgY29tbWFuZHMgbGlrZQoKICAgIFNFTEVDVCBwZ19jYXRhbG9n LmxvX2NyZWF0ZSgnNTQzMicpOwogICAgQUxURVIgTEFSR0UgT0JKRUNUIDU0MzIgT1dORVIgVE8g YWxpY2U7CiAgICBHUkFOVCBTRUxFQ1QgT04gTEFSR0UgT0JKRUNUIDU0MzIgVE8gYm9iOwoKZm9y IGVhY2ggbGFyZ2Ugb2JqZWN0LiAgVGhpcyBpcyBwYXJ0aWN1bGFybHkgc2xvdyBhdCByZXN0b3Jl IHRpbWUsCmVzcGVjaWFsbHkgd2hlbiB0aGVyZSBhcmUgdGVucyBvciBodW5kcmVkcyBvZiBtaWxs aW9ucyBvZiBsYXJnZQpvYmplY3RzLiAgRnJvbSByZXBvcnRzIGFuZCBwZXJzb25hbCBleHBlcmll bmNlLCBzdWNoIHNsb3cgcmVzdG9yZXMKc2VlbSB0byBiZSBtb3N0IHBhaW5mdWwgd2hlbiBlbmNv dW50ZXJlZCBkdXJpbmcgcGdfdXBncmFkZS4gIFRoaXMKY29tbWl0IHRlYWNoZXMgcGdfZHVtcCB0 byBpbnN0ZWFkIGR1bXAgcGdfbGFyZ2VvYmplY3RfbWV0YWRhdGEgYW5kCnRoZSBjb3JyZXNwb25k aW5nIHBnX3NoZGVwZW5kIHJvd3Mgd2hlbiBpbiBiaW5hcnkgdXBncmFkZSBtb2RlLAppLmUuLCBw Z19kdW1wIG5vdyBnZW5lcmF0ZXMgY29tbWFuZHMgbGlrZQoKICAgIENPUFkgcGdfY2F0YWxvZy5w Z19sYXJnZW9iamVjdF9tZXRhZGF0YSAob2lkLCBsb21vd25lciwgbG9tYWNsKSBGUk9NIHN0ZGlu OwogICAgNTQzMiAgICAgICAgMTYzODQgICB7YWxpY2U9cncvYWxpY2UsYm9iPXIvYWxpY2V9CiAg ICBcLgoKICAgIENPUFkgcGdfY2F0YWxvZy5wZ19zaGRlcGVuZCAoZGJpZCwgY2xhc3NpZCwgb2Jq aWQsIG9ianN1YmlkLCByZWZjbGFzc2lkLCByZWZvYmppZCwgZGVwdHlwZSkgRlJPTSBzdGRpbjsK ICAgIDUgICAyNjEzICAgIDU0MzIgICAgMCAgICAgICAxMjYwICAgIDE2Mzg0ICAgbwogICAgNSAg IDI2MTMgICAgNTQzMiAgICAwICAgICAgIDEyNjAgICAgMTYzODUgICBhCiAgICBcLgoKVGVzdGlu ZyBpbmRpY2F0ZXMgdGhlIENPUFkgYXBwcm9hY2ggY2FuIGJlIHNpZ25pZmljYW50bHkgZmFzdGVy LgpUbyBkbyBhbnkgYmV0dGVyLCB3ZSdkIHByb2JhYmx5IG5lZWQgdG8gZmluZCBhIHdheSB0byBj b3B5L2xpbmsKcGdfbGFyZ2VvYmplY3RfbWV0YWRhdGEncyBmaWxlcyBkdXJpbmcgcGdfdXBncmFk ZSwgd2hpY2ggd291bGQgYmUKbGltaXRlZCB0byB1cGdyYWRlcyBmcm9tID49IHYxNiAoc2luY2Ug Y29tbWl0IDdiMzc4MjM3YWEgY2hhbmdlZAp0aGUgc3RvcmFnZSBmb3JtYXQgZm9yIGFjbGl0ZW0s IHdoaWNoIGlzIHVzZWQgZm9yCnBnX2xhcmdlb2JqZWN0X21ldGFkYXRhLmxvbWFjbCkuCgpOb3Rl IHRoYXQgdGhpcyBjaGFuZ2Ugb25seSBhcHBsaWVzIHRvIGJpbmFyeSB1cGdyYWRlIG1vZGUgKGku ZS4sCmR1bXBzIGluaXRpYXRlZCBieSBwZ191cGdyYWRlKSBzaW5jZSBpdCBpbnNlcnRzIHJvd3Mg ZGlyZWN0bHkgaW50bwpjYXRhbG9ncy4gIEFsc28sIHRoaXMgb3B0aW1pemF0aW9uIGNhbiBvbmx5 IGJlIHVzZWQgZm9yIHVwZ3JhZGVzCmZyb20gPj0gdjEyIGJlY2F1c2UgcGdfbGFyZ2VvYmplY3Rf bWV0YWRhdGEgd2FzIGNyZWF0ZWQgV0lUSCBPSURTCmluIG9sZGVyIHZlcnNpb25zLCB3aGljaCBw cmV2ZW50cyBwZ19kdW1wIGZyb20gaGFuZGxpbmcKcGdfbGFyZ2VvYmplY3RfbWV0YWRhdGEub2lk IHByb3Blcmx5LiAgV2l0aCBzb21lIGV4dHJhIGVmZm9ydCwgaXQKbWlnaHQgYmUgcG9zc2libGUg dG8gc3VwcG9ydCB1cGdyYWRlcyBmcm9tIG9sZGVyIHZlcnNpb25zLCBidXQgdGhlCmFkZGVkIGNv bXBsZXhpdHkgZGlkbid0IHNlZW0gd29ydGggaXQgdG8gc3VwcG9ydCB2ZXJzaW9ucyB0aGF0IHdp bGwKaGF2ZSBiZWVuIG91dC1vZi1zdXBwb3J0IGZvciBuZWFybHkgMyB5ZWFycyBieSB0aGUgdGlt ZSB0aGlzIGNoYW5nZQppcyByZWxlYXNlZC4KCkV4cGVyaWVuY2VkIGhhY2tlcnMgbWF5IHJlbWVt YmVyIHRoYXQgcHJpb3IgdG8gdjEyLCBwZ191cGdyYWRlCmNvcGllZC9saW5rZWQgcGdfbGFyZ2Vv YmplY3RfbWV0YWRhdGEncyBmaWxlcyAoc2VlIGNvbW1pdAoxMmE1M2M3MzJjKS4gIEJlc2lkZXMg dGhlIGFmb3JlbWVudGlvbmVkIHN0b3JhZ2UgZm9ybWF0IGlzc3VlcywKdGhpcyBhcHByb2FjaCBm YWlsZWQgdG8gdHJhbnNmZXIgdGhlIHJlbGV2YW50IHBnX3NoZGVwZW5kIHJvd3MsIGFuZApwZ19k dW1wIHN0aWxsIGhhZCB0byBnZW5lcmF0ZSBhbiBsb19jcmVhdGUoKSBjb21tYW5kIHBlciBsYXJn ZQpvYmplY3Qgc28gdGhhdCBjcmVhdGluZyB0aGUgZGVwZW5kZW50IGNvbW1lbnRzIGFuZCBzZWN1 cml0eSBsYWJlbHMKd29ya2VkLiAgV2UgY291bGQgcGVyaGFwcyBhZG9wdCBhIGh5YnJpZCBhcHBy b2FjaCBmb3IgdXBncmFkZXMgZnJvbQp2MTYgYW5kIG5ld2VyIChpLmUuLCBnZW5lcmF0ZSBsb19j cmVhdGUoKSBjb21tYW5kcyBmb3IgZWFjaCBsYXJnZQpvYmplY3QsIGNvcHkvbGluayBwZ19sYXJn ZW9iamVjdF9tZXRhZGF0YSdzIGZpbGVzLCBhbmQgQ09QWSB0aGUKcmVsZXZhbnQgcGdfc2hkZXBl bmQgcm93cyksIGJ1dCBmdXJ0aGVyIHRlc3RpbmcgaXMgbmVlZGVkLgoKUmVwb3J0ZWQtYnk6IEhh bm51IEtyb3NpbmcgPGhhbm51a0Bnb29nbGUuY29tPgpTdWdnZXN0ZWQtYnk6IFRvbSBMYW5lIDx0 Z2xAc3NzLnBnaC5wYS51cz4KUmV2aWV3ZWQtYnk6IEhhbm51IEtyb3NpbmcgPGhhbm51a0Bnb29n bGUuY29tPgpSZXZpZXdlZC1ieTogTml0aW4gTW90aWFuaSA8bml0aW5tb3RpYW5pQGdvb2dsZS5j b20+ClJldmlld2VkLWJ5OiBUb20gTGFuZSA8dGdsQHNzcy5wZ2gucGEudXM+CkRpc2N1c3Npb246 IGh0dHBzOi8vcG9zdGdyLmVzL20vQ0FNVDBSUVNTLTZxTEglMkJ6WXNPZVViQVlob3Azd21RVGtO bVFwbzUtLVFSRFVSJTJCcVltUSU0MG1haWwuZ21haWwuY29tCgpCcmFuY2gKLS0tLS0tCm1hc3Rl cgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRp ZmYvMTYxYTNlOGI2ODJlYmI5OGVhMGI5ZDUwMTVkMjI5OTA2OTZiOTllYwoKTW9kaWZpZWQgRmls ZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2Jpbi9wZ19kdW1wL3BnX2JhY2t1cF9hcmNoaXZlci5jIHwg MTUgKysrKysrCnNyYy9iaW4vcGdfZHVtcC9wZ19kdW1wLmMgICAgICAgICAgICB8IDkwICsrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQpzcmMvYmluL3BnX2R1bXAvdC8wMDJfcGdf ZHVtcC5wbCAgICAgfCAgNCArLQozIGZpbGVzIGNoYW5nZWQsIDEwMyBpbnNlcnRpb25zKCspLCA2 IGRlbGV0aW9ucygtKQoK --===============1989160079357845511==--