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 1wZEkE-000sZv-2p for pgsql-hackers@arkaria.postgresql.org; Mon, 15 Jun 2026 21:21:23 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wZEkC-00DbpZ-1U for pgsql-hackers@arkaria.postgresql.org; Mon, 15 Jun 2026 21:21:20 +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.96) (envelope-from ) id 1wZEkB-00DbpQ-1c for pgsql-hackers@lists.postgresql.org; Mon, 15 Jun 2026 21:21:20 +0000 Received: from fout-b7-smtp.messagingengine.com ([202.12.124.150]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wZEk8-00000000azA-2CjY for pgsql-hackers@lists.postgresql.org; Mon, 15 Jun 2026 21:21:19 +0000 Received: from phl-compute-03.internal (phl-compute-03.internal [10.202.2.43]) by mailfout.stl.internal (Postfix) with ESMTP id A7C941D00182; Mon, 15 Jun 2026 17:21:12 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-03.internal (MEProxy); Mon, 15 Jun 2026 17:21:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kurilemu.de; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :reply-to:subject:subject:to:to; s=fm3; t=1781558472; x= 1781644872; bh=fJ1mlHHhWu8IWcZNXr+iQr4HujCRfIEifzoMPlkNIOU=; b=W zkP+jsUSrNcyfcrcuHuz85ASx+gdMkWRwKHsM4aTuYobETMWUeZOAXXPFZLBhYM8 nroGoZHyo2/vcCdpN818yLNIapBg4RZ8au6ck6d5/0p5chNuA1V6Y97IrMcMsK3l 8/AeNBLRhRZUMD82ENmPubVCgHd4LnWUH+aGzTzF+RoQSQiMS7C44pDSp8peUKxA 59OrSKUqNORiwThjKe6+UJr2ppQfhR0r+Lq1I0V/tuALG1BXJeOOHfAZZtSSaWWW UHKz27zpzOtMVTQKCXrgHHG8SrdANk3SNEkBX2QxU1RlTY+F/oYHDdAyjRdKNqfD KD/1S2AR75I/EcFGz9lpA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; t=1781558472; x=1781644872; bh=f J1mlHHhWu8IWcZNXr+iQr4HujCRfIEifzoMPlkNIOU=; b=YI6zi2+8ugaMr7bbd zHjRp9VJaoiepXjPSZbRh3Ivkovw6Fjyr2hwB4Hpj37zbUisiH51mjFbNfvJXvBd FXnuAh5EXC2a9SYcjUWuDbgXgsXxwJopD4crUviF3B+PYWe2j8VdOJgOayfTqedQ qXNf1eiT2diIQpFtspsyyEEe+4LoVfAXlCz9jeYrzH3cZMN6cUwm6vTJi4EyQYiW xPeOKzZ9sNxeW39sJcYF/pIiLwLUnp45P9IIxVeQ2Z9+q4w8f1KzK9pth91JJfMd jti0u0Zx0G13Fn5d0/OxWvhYqff9IsS4ZPrcTTEMeAcu4Xpj5cSV+Y3oZNb89DLF zW+Mg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: dmFkZTFX5BCtmkmScI/EViKR+vDOCqnPmg3Ox/tQAaCMxDjkbicZQwH6d1EAAK9jo7mXAi FkJoTqquq0FaTR7p9ywvRiKkwaLxncVF7gY2thCL60jYyIRhzpGBZKIoDXWyVHwgXAH2Do zqbH5Xnru7rxFzKA+B/dbtQvKeOu3djWe5m9HaucqQ0j4vcEp3s0EY1UuoXJ/hR3PdHRl/ GRaGRCdHOqCknV+c/MdUXGVtBv5Kwt0xPBflA1HWVGm0QhK6MwR1889A5AUUVrN5Eh+ral ct4LdLMCzr3i5YIjpmYRVFJ0Q14yHr6Z3ooMp71qVB6bpZiN/V70JTrcdAiRqqAYXoQVak MAx68X0jkpJLK5LL8lxxhXJmO1aKaVIlEYI5h+KzB+dpyOWWmfkRfSs6+zvH0qQM2b9VxJ 1+AgX92cNBlcF1ih5Dek5kB1zMD1VHZNpOq6eitY51c+KzO3v4wKxY4NU6K1q5son0+T5L qsSArXopzBcTCNbl5RqCZXqoFmh0NWk1vGGSxk3zCjRRqzIVERgqgktOBE5zhHwwq1Jnow g/b/x7FG1XS2sWOeJCGcWc11HHK37ZvzCeVmEfI0nX2u7fJE5v+e50tRk/J0vWJpGU9PrG L9rPOT6Nd2kWal6NUuA4ho6gReYDvRRlU+ELMbQ3Jc9mMPFxTm/NAQO0Zhlw X-ME-Proxy: Feedback-ID: ie3de48e3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 15 Jun 2026 17:21:11 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kurilemu.de; s=schmee; t=1781558467; bh=MZ3Z4Rg9zp5WVvAO0Ol5Xr+ce0KDi8zbdIEIHNyIvt8=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=qvZc6UhgzU9rfWEZqgGfctlDJ2G9cSKVhEq7pDpfjmjUETPSZO+nMbMI+DGBMf/4H 9DKJbDsJz9DQObq+Vbo+D3c2xnGummRts41WhQNhiVf5N4Ovic1MlDiXmQcfuBEv8c vXwVV0TrZ/HFUHlHuXqMmMDLrK5Old+K7ovIu1vrexvleXE4BNORUvVcPBuY5r9NEC vWDpce63IvS4ksuIHLIeD1qr7lsUoMn2BfRG2odDA7SFIb6X0E1pkxAhW+zfC/2r6T ccjblm4qTr2js4fKVu0gM5qT9K5lkYw69Cp+XOTqskIkEI6Q4++tR7iqTkemnUDu0k H11vLVwsa3Qxg== Received: by ida.kurilemu.internal (Postfix, from userid 1000) id 75125B0066C; Mon, 15 Jun 2026 23:21:07 +0200 (CEST) Date: Mon, 15 Jun 2026 23:21:07 +0200 From: =?utf-8?Q?=C3=81lvaro?= Herrera To: Tom Lane Cc: Bertrand Drouvot , Michael Paquier , Chao Li , "L. pgsql-hackers" , Fujii Masao , Peter Eisentraut , Jeff Davis , Ashutosh Bapat , Amit Kapila Subject: Re: Fix unqualified catalog references in psql describe queries Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <239323.1781544176@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2026-Jun-15, Tom Lane wrote: > =?utf-8?Q?=C3=81lvaro?= Herrera writes: > > My proposal would be that all operators, both system-defined as well as > > user-defined, live in a single namespace -- not that we forbid them from > > being created. > > Exactly how does that improve anyone's life? It will certainly not > improve query security, rather the reverse. You could no longer put > less-trusted stuff into a schema that's not in your search_path. I am imagining that only database owners would be able to create operators. There isn't any case for allowing that for anybody else, ISTM. How much need is there for "less-trusted" operators, really? As long as it's not restricted to superusers, there is flexibility enough. -- Álvaro Herrera PostgreSQL Developer — https://www.EnterpriseDB.com/