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 1vGKm2-00ChwJ-U0 for pgsql-hackers@arkaria.postgresql.org; Tue, 04 Nov 2025 17:24:50 +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 1vGKm1-00FQkd-Tt for pgsql-hackers@arkaria.postgresql.org; Tue, 04 Nov 2025 17:24:48 +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 1vGKm1-00FQkU-K5 for pgsql-hackers@lists.postgresql.org; Tue, 04 Nov 2025 17:24:48 +0000 Received: from sss.pgh.pa.us ([68.162.161.243]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vGKly-005y1t-1G for pgsql-hackers@lists.postgresql.org; Tue, 04 Nov 2025 17:24:48 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.15.2/8.15.2) with ESMTP id 5A4HOfSL642907; Tue, 4 Nov 2025 12:24:41 -0500 From: Tom Lane To: Andreas Karlsson cc: Andrei Klychkov , Jim Jones , Fujii Masao , pgsql-hackers@lists.postgresql.org Subject: Re: [PATCH] Fix ALTER SYSTEM empty string bug for GUC_LIST_QUOTE parameters In-reply-to: <7b2cf326-72bc-4681-89a1-c8347f9c32f8@proxel.se> References: <38091678-2820-4bc8-8df7-b417562f7860@uni-muenster.de> <1046095.1757007639@sss.pgh.pa.us> <1056071.1757010288@sss.pgh.pa.us> <1235943.1757022769@sss.pgh.pa.us> <12e88f4f-82f0-4153-ab19-7f1c5f317912@uni-muenster.de> <1528424.1757106377@sss.pgh.pa.us> <117311.1762027906@sss.pgh.pa.us> <541349.1762275480@sss.pgh.pa.us> <7b2cf326-72bc-4681-89a1-c8347f9c32f8@proxel.se> Comments: In-reply-to Andreas Karlsson message dated "Tue, 04 Nov 2025 18:12:43 +0100" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <642905.1762277081.1@sss.pgh.pa.us> Date: Tue, 04 Nov 2025 12:24:41 -0500 Message-ID: <642906.1762277081@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Andreas Karlsson writes: > Honestly none of the alternatives is very appealing and v6 is probably > the least bad. Yeah, that's about where I'm at with this. > When I ran into this issue I thought about adding and EMPTY keyword (we > do not want more keywords) or adding support for specifying array > literals like this [] or [a, b], but that would be confusing since > postgresql.conf does not allow any such syntax. I would have preferred a different keyword. But AFAICS it'd have to be a fully-reserved word, and creating a new one of those has to clear a pretty high bar. NULL is not so far off... regards, tom lane