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 1whFma-0006mR-0Q for pgsql-hackers@arkaria.postgresql.org; Wed, 08 Jul 2026 00:04:56 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1whFmY-003guf-0n for pgsql-hackers@arkaria.postgresql.org; Wed, 08 Jul 2026 00:04:54 +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 1whFmX-003guW-2j for pgsql-hackers@lists.postgresql.org; Wed, 08 Jul 2026 00:04:54 +0000 Received: from mail-pj1-x1030.google.com ([2607:f8b0:4864:20::1030]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1whFmV-000000008Cm-16HU for pgsql-hackers@lists.postgresql.org; Wed, 08 Jul 2026 00:04:54 +0000 Received: by mail-pj1-x1030.google.com with SMTP id 98e67ed59e1d1-3811074a8c5so86360a91.1 for ; Tue, 07 Jul 2026 17:04:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=j-davis-com.20251104.gappssmtp.com; s=20251104; t=1783469090; x=1784073890; darn=lists.postgresql.org; h=mime-version:user-agent:content-transfer-encoding:content-type :references:in-reply-to:date:cc:to:from:subject:message-id:from:to :cc:subject:date:message-id:reply-to:content-type; bh=m4mMYb3rqnn2UoYq5u/bziq1xM0VkBwt5Gns9jbI3Qw=; b=e4WCKgCaOYHIguc3kHmSB4hcjIrzGy1LjCuHAqbjNTbyynlS8aD0FDqLXFhEQ8pV32 lveFmiASDIj1jS+fiWfKWdK9/NK256QxKTmAqJTeTGHyXcsbxbraBNM3vBfDVERfWhAe 8cXJGI6JMQHbvx6OJppRISopaI0tZz36Vtbe6xR3z7x79rgVRR/kVxPYxdzDW/SoqKSV fNNmDmyS+elEPsrEpolCSHbIHEJ2XpnUmQj5kb7zNvtRUg4GjiCbcRQ+VhS8FhM4ghZs 2pYb57zjo93lrL4oT7/5fF4Rz2+KCtJQho+C1aOKPiFgFgNUZ+uqRXdflHouQ2sRHx33 RE6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783469090; x=1784073890; h=mime-version:user-agent:content-transfer-encoding:content-type :references:in-reply-to:date:cc:to:from:subject:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=m4mMYb3rqnn2UoYq5u/bziq1xM0VkBwt5Gns9jbI3Qw=; b=UxgzBpXxWwCWry2WnaBLkKmOHUqZ2iWm0o4AMAquJ5ewGspsjsDLjHdgUOKqcKEOIt GWqAH5JDBYrPm58u0EKL6Of+u+rQ1DpNZigCo+NB4zNkffCOGQ2Oj06InC9x4FZcmBOs OECWySdB+88LtrLElv8UlHTenylJR+sdhb7u3x22W0XYhNzqvmyAlkFUXWETghFfQG8D HlqH5LRHSRrW+wmJtlXL3RdhDkd2GWKriib+970AJbOEyJfUYvmS7VmxaXDgcEUjcL0a RA/nVMcGliSOcp+ZNbf0eT6WK1wYgO4ZSVlKJs9gakNZa223lEud6OHH5L9xyHp9wrhW HGYA== X-Forwarded-Encrypted: i=1; AHgh+Ro5i13uqiqpSCjF/gfGPMaDXOrXM+6jWk5jQx6Bds37B3y5Lzbpj5fqEOh5HQO7AB+1kxgtcxPPaW6Fj92Y@lists.postgresql.org X-Gm-Message-State: AOJu0YwHwzjPHZJJ5Q5cM13nnNgdTYXVXiQiFoB/afjL9p653oENImaH 2Il1IiJhQibSUhbmWVlGl2Mn0gnuaPnJk8naZQ87eYRoKJ6mleW1iezV83ZkVKcGsg== X-Gm-Gg: AfdE7cliYH2MM3KriMLVU6Yb0R+N9jfe/mSuSbo6G6qRokp+f2H47uFaAA3xJJJqIrh R3wybA9nKg4c4JklFcwkcIRIs3O8fOivR2CAl54dZes56y1/v/lsRQyPd6ozzDpuxwRp1Y7kc82 xq+u8qgn3DhhJym6MaswZDgZo74kb1smBde7K4S4PLZpVefraoAAcT+oo6GYQnKt1ZWIXirNrES cD7Ywid0t7ylJj+ojxYL1qBYUF7yaOhLNeqcG6zDNcG6M8ECB0hXhIjdlmy2fMVWiyfDPOhuPS5 CePyDXbJZxnn9WwjsrySC4alDxWr0BkCyHN9hNMAx0qq6z1GlqD/Eai7EtGXArguDRLg9Wpt5V4 Uatg1okHjcuv709siUktlO3G+DIui7VfvoqolmOEs9mFUTCofULCKnql3e2phv71NT6tmGleO2y D0kZPHFfvF2t7CqxFpnvhvFI1fB5NqkqyJGG2jDg8WwrZrot7wxBDIqIb6 X-Received: by 2002:a17:90b:2d89:b0:387:e0db:bc23 with SMTP id 98e67ed59e1d1-389420ad00emr103187a91.35.1783469089784; Tue, 07 Jul 2026 17:04:49 -0700 (PDT) Received: from jeff-ws-bridge.lan (c-24-7-19-3.hsd1.ca.comcast.net. [24.7.19.3]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3117462f5c7sm15163305eec.0.2026.07.07.17.04.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Jul 2026 17:04:49 -0700 (PDT) Message-ID: <36a1871d7ba625197c023ceb5118045786c6fe5f.camel@j-davis.com> Subject: Re: Fix unqualified catalog references in psql describe queries From: Jeff Davis To: =?ISO-8859-1?Q?=C1lvaro?= Herrera , Tom Lane Cc: Bertrand Drouvot , Michael Paquier , Chao Li , "L. pgsql-hackers" , Fujii Masao , Peter Eisentraut , Ashutosh Bapat , Amit Kapila Date: Tue, 07 Jul 2026 17:04:48 -0700 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.52.3-0ubuntu1.1 MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Mon, 2026-06-15 at 23:21 +0200, =C3=81lvaro Herrera wrote: > I am imagining that only database owners would be able to create > operators.=C2=A0 There isn't any case for allowing that for anybody else, > ISTM.=C2=A0 How much need is there for "less-trusted" operators, really? That's probably true in almost all cases. Operators are generally defined as part of an extension that offers interesting types and opclasses, and these are C extensions anyway. I haven't ever seen someone define a convenience operator like they might define a convenience function. Perhaps some use it for some clever hacks around unmodifiable application code or something? Regards, Jeff Davis