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 1tMsbV-0078RV-W0 for pgsql-general@arkaria.postgresql.org; Sun, 15 Dec 2024 17:40:29 +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 1tMsbT-00FSsT-DG for pgsql-general@arkaria.postgresql.org; Sun, 15 Dec 2024 17:40:28 +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.94.2) (envelope-from ) id 1tMsbT-00FSsL-24 for pgsql-general@lists.postgresql.org; Sun, 15 Dec 2024 17:40:28 +0000 Received: from mail-pg1-x534.google.com ([2607:f8b0:4864:20::534]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1tMsbR-002yug-Pt for pgsql-general@postgresql.org; Sun, 15 Dec 2024 17:40:27 +0000 Received: by mail-pg1-x534.google.com with SMTP id 41be03b00d2f7-801c081a652so2090567a12.0 for ; Sun, 15 Dec 2024 09:40:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734284424; x=1734889224; darn=postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=a09Wt5fzyZqNbpmai0Fnrv1EGWCAkACkoobL67kQcP8=; b=ntAwEJBz11KfRa738yZFKylOVVZUDnwpESwbTOngECcB/y6MGesy/asA9caypYHadN fF93SZGCRq8LBTNZV6m5EknXOp0mAdtBpl89IiDNagpFo+05U/t+PYlFGTjPJ/dFIC6b KVkdukiD3W8yskp7gYQv8RshOdPvIXmwq9WQIMBNNIXPKh/ire8taMMTBOXFsv3fuP7E v+zkJWBU7PF4ayac00eNxvQQSVJZqJpvlIA+1/Q3J37ZGLb4tdCJuhFBo5MB/bFvNWFf e4TBw6htd7PZE71vrJOnmjn1+EXLLgnp//Mamsim4TlFRtvFg+O7nSw/Hs97daKNUuEg IafQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734284424; x=1734889224; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=a09Wt5fzyZqNbpmai0Fnrv1EGWCAkACkoobL67kQcP8=; b=o6hI4pZKL7AoJdtooMPPSLHTFevFQ5aVgNlmwE3h6mu7+Ah5vIDJO9oiDY5Rfs9GVk LcM4zorc28bvOnBLe6NwYQB29HTJhA5y40YKmtrdsmu+Gapc9FE53ksyivTJ96A50rW+ oBt6mbc3arUcuwauuQ02Fo0IImARysfAUYE2yow9HhaLy4yU+8fxAuwPLvfmOX00bUyp 3VDOI0HCPSUUxMKKgLcXXsCIYpHEd8tpNn86GptLsvWXAgVKtvzSV+tQWIeI4CsTmSb0 eqt8QYF50CK8R+e+fZJiViA84xF0Ftqui9O4RrtZ8FUMy16deBH9B6MoaAfvyYN6R+wn dvww== X-Forwarded-Encrypted: i=1; AJvYcCVY00t2nA/SEhYvXDDBcbkfwrmovKJ0Wgy1gBDMMgcBwIea5bPMdUXXC0qM/ydyKzTRIVNxxN5VD/IOw/fG@postgresql.org X-Gm-Message-State: AOJu0Yyjc8MipMO36WrbjVXFM7F+FMvavctNKuorZcQE7gUHBLvFySVL yjl6H74JpfG5jpr86p9VGrnxlL/xatGgXz9MJns5m6p3cM5lYwDtnwiPMeI7Qi4Mw1wC+HzGzwT t4n1jRe+/OZf9FfJOxAaL7LuxkPs= X-Gm-Gg: ASbGncsc4Vqg4Ed21zIDiI/TIdDEnScGz8jxT0PHbmHx6tJ9ppRZsjkCANrstRBU56k guYbmhC1pSsaz2gCFd1SdNltJGOiy1CPE9cXP5w== X-Google-Smtp-Source: AGHT+IHxGG7wZ0gMRuGRQPcZI9H5AxRNBFp0oZ6hneglQ7k5SPmhB2i0+OP/hWsXMqp3IIG+s9agE4k1KW33q0lipRs= X-Received: by 2002:a17:90b:54cf:b0:2ee:8cbb:de28 with SMTP id 98e67ed59e1d1-2f29164efbbmr13716415a91.8.1734284424209; Sun, 15 Dec 2024 09:40:24 -0800 (PST) MIME-Version: 1.0 References: <1627466.1734283766@sss.pgh.pa.us> In-Reply-To: <1627466.1734283766@sss.pgh.pa.us> From: Isaac Morland Date: Sun, 15 Dec 2024 12:40:12 -0500 Message-ID: Subject: Re: Request for new column in pg_namespace To: Tom Lane Cc: Pavel Stehule , Ron Johnson , pgsql-general Content-Type: multipart/alternative; boundary="0000000000000b6f2a0629528ff5" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000000b6f2a0629528ff5 Content-Type: text/plain; charset="UTF-8" On Sun, 15 Dec 2024 at 12:29, Tom Lane wrote: > What I'd suggest as an improvement that could be implemented > immediately is to wrap the checks in a user-defined function > like "is_system_schema(nspname name)". > Would it make sense to make the parameter be of type regnamespace? --0000000000000b6f2a0629528ff5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Sun, 15 Dec 2024 at 12:29, Tom Lane &l= t;tgl@sss.pgh.pa.us> wrote:
=
=C2=A0
What I'd suggest as an improvement that could be implemented
immediately is to wrap the checks in a user-defined function
like "is_system_schema(nspname name)".

<= /div>
Would it make sense to make the parameter be of type regnamespace= ?=C2=A0
--0000000000000b6f2a0629528ff5--