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 1wx698-002QSp-08 for pgsql-committers@arkaria.postgresql.org; Thu, 20 Aug 2026 17:01: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 1wx695-009avL-0K for pgsql-committers@arkaria.postgresql.org; Thu, 20 Aug 2026 17:01:39 +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 1wx694-009av6-2q for pgsql-committers@lists.postgresql.org; Thu, 20 Aug 2026 17:01:38 +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 1wx691-00000001afQ-2rIG for pgsql-committers@lists.postgresql.org; Thu, 20 Aug 2026 17:01:38 +0000 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 1wx691-004p6y-0q for pgsql-committers@lists.postgresql.org; Thu, 20 Aug 2026 17:01:35 +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 1wx68z-00000001NzO-39eZ for pgsql-committers@lists.postgresql.org; Thu, 20 Aug 2026 17:01:34 +0000 Content-Type: multipart/mixed; boundary="===============4678358200395168208==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Convert DCH_to_char() to use a StringInfo as destination. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 20 Aug 2026 17:01:34 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============4678358200395168208== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Q29udmVydCBEQ0hfdG9fY2hhcigpIHRvIHVzZSBhIFN0cmluZ0luZm8gYXMgZGVzdGluYXRpb24u CgpGb3JtZXJseSwgd2UgYWxsb2NhdGVkIGFuIG91dHB1dCBjaGFyIGFycmF5IHdpdGggMTIgYnl0 ZXMgcGVyCmJ5dGUgb2YgdGhlIGZvcm1hdCBzdHJpbmcuICBUaGF0J3MgdXN1YWxseSBmYXIgbW9y ZSB0aGFuIGVub3VnaCwKYW5kIHlldCB3ZSBoYWQgdG8gYWRkIGFzc29ydGVkIGNvZGUgdG8gZGVm ZW5kIGFnYWluc3QgY2FzZXMgd2hlcmUKaXQgaXNuJ3QgZW5vdWdoLiAgU3dpdGNoIHRvIHVzaW5n IGEgU3RyaW5nSW5mbyBleHBhbnNpYmxlIGJ1ZmZlcgppbnN0ZWFkLiAgVGhpcyBpcyBjb25zaWRl cmFibHkgbW9yZSByb2J1c3QsIHNob3J0ZW5zIHRoZSBjb2RlCm5vdGljZWFibHksIGFuZCBlbGlt aW5hdGVzIHZhcmlvdXMgZWRnZS1jYXNlIGZhaWx1cmUgY29uZGl0aW9ucy4KCldoaWxlIGF0IGl0 LCBjb25zdC1pZnkgc29tZSBwYXJhbWV0ZXJzIHRoYXQgY2FuIGJlIGNvbnN0LgoKQXV0aG9yOiBU b20gTGFuZSA8dGdsQHNzcy5wZ2gucGEudXM+ClJldmlld2VkLWJ5OiBIZWlra2kgTGlubmFrYW5n YXMgPGhsaW5uYWthQGlraS5maT4KRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS8zNDUx MTc1LjE3ODY2NDE4NzFAc3NzLnBnaC5wYS51cwoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRldGFp bHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmLzAzZDI1 NTQ2MzhjYjVjOTU4MTllMWU3MjBlMTU2NzI2MzBhM2NiZGQKCk1vZGlmaWVkIEZpbGVzCi0tLS0t LS0tLS0tLS0tCnNyYy9iYWNrZW5kL3V0aWxzL2FkdC9mb3JtYXR0aW5nLmMgfCA1NjEgKysrKysr KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxIGZpbGUgY2hhbmdlZCwgMjA1IGluc2Vy dGlvbnMoKyksIDM1NiBkZWxldGlvbnMoLSkKCg== --===============4678358200395168208==--