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 1wycGE-003Vle-2J for pgsql-committers@arkaria.postgresql.org; Mon, 24 Aug 2026 21:31:18 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wycGD-004Scb-2G for pgsql-committers@arkaria.postgresql.org; Mon, 24 Aug 2026 21:31:17 +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 1wycDo-004Rn0-0V for pgsql-committers@lists.postgresql.org; Mon, 24 Aug 2026 21:28:48 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wycDk-00000002F93-1QWq for pgsql-committers@lists.postgresql.org; Mon, 24 Aug 2026 21:28:47 +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=l6SMFyYZwNeRPjB8g2D7genV9RjUaV/xqoSEPZ+fp8M=; b=euSUiposVr+2KAHBwdB6SDay/8 3H8mM8quXTNWUF81XMj/7vYF0kABp9ObBiMI1zxZyhKv17Ii7b1aywB2VdNoAvW9knasZ2ymCyrok Dq8nYDtZs8K+cfLDWpZd4PaU+Qt7KMV3WSA6ues+p8x6HyaJoE8pFA53hdgITtY2wsZmRGSoaZynx dm9k1T2cKh6xxdS9oUmNt6uM2jtzbSHxgNPivaGBo+RlM6eFWc9FTABf4ZRo7kde5+YWyZN7BwqEw 2KscT0jvJv5jW/4yNtUSER2Fs2/fbYSoteEuMBIKipPJroeVGsi6dLHx5EQECgETmg6Zr+pzrb6eb k4a6hLAQ==; 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.96) (envelope-from ) id 1wycDj-006qsK-38 for pgsql-committers@lists.postgresql.org; Mon, 24 Aug 2026 21:28:43 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.98.2) (envelope-from ) id 1wycDi-00000001xN4-0pVX for pgsql-committers@lists.postgresql.org; Mon, 24 Aug 2026 21:28:43 +0000 Content-Type: multipart/mixed; boundary="===============8490818754304551787==" MIME-Version: 1.0 From: Nathan Bossart To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix VACUUM's handling of TOAST storage parameters. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 24 Aug 2026 21:28:43 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============8490818754304551787== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IFZBQ1VVTSdzIGhhbmRsaW5nIG9mIFRPQVNUIHN0b3JhZ2UgcGFyYW1ldGVycy4KClBlciB0 aGUgZG9jdW1lbnRhdGlvbiBmb3IgQ1JFQVRFIFRBQkxFOgoKICAgIElmIGEgdGFibGUgcGFyYW1l dGVyIHZhbHVlIGlzIHNldCBhbmQgdGhlIGVxdWl2YWxlbnQgdG9hc3QuCiAgICBwYXJhbWV0ZXIg aXMgbm90LCB0aGUgVE9BU1QgdGFibGUgd2lsbCB1c2UgdGhlIHRhYmxlJ3MKICAgIHBhcmFtZXRl ciB2YWx1ZS4KClByZXNlbnRseSwgVkFDVVVNIGRvZXMgbm8gc3VjaCB0aGluZy4gIEl0IHJlYWRz IHRoZSBUT0FTVCB0YWJsZSdzCm93biByZWxvcHRpb25zLCB3aGljaCBob2xkIG9ubHkgd2hhdCB3 YXMgc2V0IHRocm91Z2ggdG9hc3QuKiwgc28KdmFjdXVtX2luZGV4X2NsZWFudXAsIHZhY3V1bV9t YXhfZWFnZXJfZnJlZXplX2ZhaWx1cmVfcmF0ZSwgYW5kCnZhY3V1bV90cnVuY2F0ZSBzZXR0aW5n cyBvbiB0aGUgbWFpbiB0YWJsZSBoYXZlIG5vIGVmZmVjdCBvbiBpdHMKVE9BU1QgdGFibGUuCgpU byBmaXgsIGFkZCBtZXJnZV90b2FzdF9yZWxvcHRpb25zKCksIHdoaWNoIHdhbGtzIHRoZSBwYXJz ZSB0YWJsZQpmb3IgU3RkUmRPcHRpb25zIGFuZCB0YWtlcyB0aGUgbWFpbiB0YWJsZSdzIHZhbHVl IGZvciBhbnl0aGluZyB0aGUKVE9BU1QgdGFibGUgbGVmdCBhdCBpdHMgZGVmYXVsdC4gIHZhY3V1 bV9yZWwoKSBoYW5kcyB0aGUgbWFpbgp0YWJsZSdzIHBhcmFtZXRlcnMgZG93biB3aGVuIHJlY3Vy c2luZyB0byBhIFRPQVNUIHRhYmxlLCBhbmQgaXQKbWVyZ2VzIHRoZW0gaW50byBhIGNvcHkgb2Yg dGhlIFRPQVNUIHRhYmxlJ3MgcGFyYW1ldGVycyBiZWZvcmUgdGhlCnZhbHVlcyBhcmUgdXNlZC4g IFRoaXMgZG9lc24ndCBoZWxwIFZBQ1VVTSBhZ2FpbnN0IGEgVE9BU1QgdGFibGUKZGlyZWN0bHkg KGUuZy4sICJWQUNVVU0gcGdfdG9hc3QucGdfdG9hc3RfNTQzMiIpLCBidXQgdGhhdCdzCnByb2Jh Ymx5IG9rYXkgYmVjYXVzZSBpdCdzIG5vdCB0aGUgbWFpbiBzdXBwb3J0ZWQgd2F5IHRvIHZhY3V1 bSBhClRPQVNUIHRhYmxlIChzZWUgVkFDVVVNJ3MgUFJPQ0VTU19NQUlOIGFuZCBQUk9DRVNTX1RP QVNUIG9wdGlvbnMpLgoKQSBmb2xsb3ctdXAgY29tbWl0IHdpbGwgZG8gdGhlIHNhbWUgZm9yIGF1 dG92YWN1dW0uICBXaGlsZSB0aGlzIGlzCmEgYnVnIGZpeCwgaXQncyB0b28gaW50cnVzaXZlIGZv ciBiYWNrLXBhdGNoaW5nLCBidXQgdGhlIGlzc3VlCnNlZW1zIHRvIGhhdmUgZ29uZSB1bm5vdGlj ZWQgZm9yIGEgdmVyeSBsb25nIHRpbWUsIGFueXdheS4KClJldmlld2VkLWJ5OiBNaWNoYWVsIFBh cXVpZXIgPG1pY2hhZWxAcGFxdWllci54eXo+ClJldmlld2VkLWJ5OiBTYW1pIEltc2VpaCA8c2Ft aW1zZWloQGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IEdyZWcgQnVyZCA8Z3JlZ0BidXJkLm1lPgpU ZXN0ZWQtYnk6IHNvbGFpIHYgPHNvbGFpLmNkYWNAZ21haWwuY29tPgpEaXNjdXNzaW9uOiBodHRw czovL3Bvc3Rnci5lcy9tL2FGUnhDMVdfa1pVOU9qSjklNDBuYXRoYW4KCkJyYW5jaAotLS0tLS0K bWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29t bWl0ZGlmZi9jMjQ0YzYyZDhiOWU3NzYyYmUzZDM1MDkwNDYzYzc2MDQyYWI3Zjg5CgpNb2RpZmll ZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvYmFja2VuZC9hY2Nlc3MvY29tbW9uL3JlbG9wdGlv bnMuYyAgICAgICAgICAgICB8IDEwNCArKysrKysrKysrKysrKysrKysrKysKc3JjL2JhY2tlbmQv Y29tbWFuZHMvdmFjdXVtLmMgICAgICAgICAgICAgICAgICAgICAgfCAgNDEgKysrKystLS0Kc3Jj L2JhY2tlbmQvcG9zdG1hc3Rlci9hdXRvdmFjdXVtLmMgICAgICAgICAgICAgICAgfCAgIDEgKwpz cmMvaW5jbHVkZS9hY2Nlc3MvcmVsb3B0aW9ucy5oICAgICAgICAgICAgICAgICAgICB8ICAgMiAr CnNyYy9pbmNsdWRlL2NvbW1hbmRzL3ZhY3V1bS5oICAgICAgICAgICAgICAgICAgICAgIHwgICA4 ICsrCi4uLi9tb2R1bGVzL2luamVjdGlvbl9wb2ludHMvZXhwZWN0ZWQvdmFjdXVtLm91dCAgIHwg IDExICsrKwpzcmMvdGVzdC9tb2R1bGVzL2luamVjdGlvbl9wb2ludHMvc3FsL3ZhY3V1bS5zcWwg ICB8ICAgOCArKwo3IGZpbGVzIGNoYW5nZWQsIDE2NCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlv bnMoLSkKCg== --===============8490818754304551787==--