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 1ufJCo-005JXP-12 for pgsql-bugs@arkaria.postgresql.org; Fri, 25 Jul 2025 14:15:26 +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 1ufJCn-001IDa-1n for pgsql-bugs@arkaria.postgresql.org; Fri, 25 Jul 2025 14:15:25 +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 1ufJCm-001IDS-Od for pgsql-bugs@lists.postgresql.org; Fri, 25 Jul 2025 14:15:25 +0000 Received: from mail-il1-x12d.google.com ([2607:f8b0:4864:20::12d]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1ufJCj-000n40-2b for pgsql-bugs@lists.postgresql.org; Fri, 25 Jul 2025 14:15:24 +0000 Received: by mail-il1-x12d.google.com with SMTP id e9e14a558f8ab-3e3c1d106e2so4352175ab.3 for ; Fri, 25 Jul 2025 07:15:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753452921; x=1754057721; 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=NyoVwWYAV9DRWkBQqImUJy8BWbDFF5WFWlRrfeSIeHY=; b=hWyyCJZUrWB4Qzxn9QwAaE75iCJeu+buMJhc4fZ8RCXGNWJ0F29f+o6Ro78vCT7qYz yq/vOk1Vunp+SFHSZQm0GXFKkatMsAZD8Pn3C7ZGof0/bf2wKOIr8JJZe58PAAufX50C OiV65GJepcRmSEZ990NFbtlSaWZjYsTvD65F8qD1lHGRlu8Vc+lj9ui1PqHJcM4R5eFt +HzLCCXEBRhExhuiqqNpJZ8McdS8RRchVpGXsgMPQxvOmKAFD63Fq88TWHTbE41qK3r6 AxF7b9dlBWQC/pvi5IkOvyH30czjAZ1bJmLZXXs2fA1ToiVSLoOahldwICxTh0/yKeTd 7DJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753452921; x=1754057721; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=NyoVwWYAV9DRWkBQqImUJy8BWbDFF5WFWlRrfeSIeHY=; b=I5qnWfk/X5fit35YRk+fZ7PHDQLdmjDsMjay5BuxUCSzNl1YJRR/Bi3KJYIGwn/1B0 Umt29d/m82aHoMduwk/fBXPOY1Kh4c84qFR+xzMvehYfbsbw3Wn2a2gXN0jp5CtrHfvg i3q/eDZ5AwLeCVa/YkzRlzX8FQKcYPkyeDExm4kZCiOUGptomCCAJ8VX6vxymmJb1Cmh OjjTVp7WvRq3H5OFcGtm/K634xbYyQn8Y7qOg2oGLonwbW+Z9582eJzkTFlt+FvHMne0 HSu77b02KtYW0e1VK437z3Q4J1Iwx4EXNKIKhYXAMq3VMcnOkekTSqp5CPxAqA7Id6fg sqlw== X-Forwarded-Encrypted: i=1; AJvYcCV0PrRG2Dl2Jrd+uMBI4jpt2MYaSHvJxyl0YDuyo2imPf/cC3AR5r4+3QQyBoE9VkNGxvvnfTbKGTy7@lists.postgresql.org X-Gm-Message-State: AOJu0Yya/hHuZQEBms/10QMC7+bkvGbuK+H18MQxn/fbJgGtXDjElw7U J1G4DTo/a4cfkjPQYt4yErTggWFanQBsjvseO6XKY45L9lMN5ZxgRAQB X-Gm-Gg: ASbGncvynHYksa+usk3QM1raqz4AsJgcFsIJlrkD95YVbuyip4fLzO8REvpF3cuGC96 +WNRl9dDXxqmP1Bc+nBcS2kRIrCl1Q3cNwvI48FnoM9klhcR021cexY10/jxNMFuJj6xLtk9QOC pZxDDqFcf4zq2ffY5VZku1BIjrilxTPBXhTlTvkDXuEpXCj/jvwIiWEr3bDKHI6OK627xbWZmqW DX8S92rvBtKhjRHAE08zWcHrTW7jzwKmSwrltS6XnEdsrmTXW709zc+5JN95t/qAucraesx4XIx hu1NjN8COpWn+dv/7J7EPOcIfcVrxFGRNeN8DN3k1NKrdHz1JPEmvBrRn9SjLJVTdY7Gg8lgNEt 8A3oM4Ximj1B4AtmW+esaweB30j/pQ8ZN9WR/n6pvWCEHdj+QxMicfdYn4SjvxPtYoygzc3iqkl j/o4O7CqjyHY0V X-Google-Smtp-Source: AGHT+IGha9AkSdAx6UuvU4oq09d3Wa1YUZG+GlnKaBI6Ezu4hJD+pFg0mG1znNBZhpi62Go3VMBt+A== X-Received: by 2002:a05:6e02:1986:b0:3e2:9b9e:ab85 with SMTP id e9e14a558f8ab-3e3c52bb17emr27617455ab.11.1753452920493; Fri, 25 Jul 2025 07:15:20 -0700 (PDT) Received: from nathan (162-195-168-172.lightspeed.stlsmo.sbcglobal.net. [162.195.168.172]) by smtp.gmail.com with ESMTPSA id e9e14a558f8ab-3e3cacc7f5asm229995ab.44.2025.07.25.07.15.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Jul 2025 07:15:19 -0700 (PDT) Date: Fri, 25 Jul 2025 09:15:17 -0500 From: Nathan Bossart To: Laurenz Albe Cc: Tom Lane , mert@futo.org, pgsql-bugs@lists.postgresql.org Subject: Re: BUG #18964: `ALTER DATABASE ... RESET ...` fails to reset extension parameters that no longer exist Message-ID: References: <18964-ba09dea8c98fccd6@postgresql.org> <2474668.1750451081@sss.pgh.pa.us> <803ddef427b9016be04af9320925e9570d3fcc06.camel@cybertec.at> <8902b6f8d5c19f09f4a052295b9de41d9f6970b5.camel@cybertec.at> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="qQ7L+2WUHgUkhGpf" Content-Disposition: inline In-Reply-To: <8902b6f8d5c19f09f4a052295b9de41d9f6970b5.camel@cybertec.at> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --qQ7L+2WUHgUkhGpf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Thu, Jul 24, 2025 at 11:06:57PM +0200, Laurenz Albe wrote: > On Thu, 2025-07-24 at 11:30 -0500, Nathan Bossart wrote: >> +ALTER ROLE regress_ae_role IN DATABASE :datname RESET auto_explain.bogus; > > That is perhaps a rediculous quibble, but shouldn't that be :"datname"? > I guess the regression test database will always have a proper name... You're right, it probably should be quoted. > Anyway, I'll mark the patch as "ready for committer". Thanks. I'd like to get this fixed in the August releases, so I'm planning to commit this sometime late next week, barring additional feedback or objections. -- nathan --qQ7L+2WUHgUkhGpf Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=v4-0001-Allow-resetting-unknown-custom-GUCs-with-reserved.patch