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 1wDVko-0033Dy-0g for pgsql-hackers@arkaria.postgresql.org; Thu, 16 Apr 2026 23:04:10 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wDVkm-006zuQ-1B for pgsql-hackers@arkaria.postgresql.org; Thu, 16 Apr 2026 23:04:08 +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.96) (envelope-from ) id 1wDVkl-006zuI-2k for pgsql-hackers@lists.postgresql.org; Thu, 16 Apr 2026 23:04:08 +0000 Received: from mail-qv1-xf2f.google.com ([2607:f8b0:4864:20::f2f]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wDVkj-00000001Nn0-2OpT for pgsql-hackers@lists.postgresql.org; Thu, 16 Apr 2026 23:04:06 +0000 Received: by mail-qv1-xf2f.google.com with SMTP id 6a1803df08f44-899a5db525cso393776d6.3 for ; Thu, 16 Apr 2026 16:04:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776380645; cv=none; d=google.com; s=arc-20240605; b=XFtNEK5QNN23VgEDYNaTOGT979w8lcxnl7CkuyHx+FWiIRxauEbktcJnjK6Tmw2RUk CAQpao4gSc5yHUzkYSQfjSRY6ucg/JiD481ChgHuoEQ5+b+XjPizK9uz3q/NX4eodR8u 6Zobcejq15G/T/6N9S7NkPgUUpFYCOyqnt1vHuuNiDNQdlTbrsRsMEblz2cpaGLZvSI3 YQVRWOmDnIiAwmiipxZxc4NeyKEVTVvMJZBpb5tCQOKWg/NHlaewzm6FVf6jFgbUXyPa FcMbYcSQ6cqpRo9OUBob+BtyIbF1vjyfdlAAJG0CCr99XCrsaj6G1TEXG4KNxWG/6tuZ /Xiw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=76PhC9Pl23YvVSPTRW4UURAlaeR0XnQkSc3NbzNDv0E=; fh=tvS4T4+oR2J2hxK5aNJGfORVVBBvqUJPnvm76ijROZw=; b=JVDyzKC1v3DptUZGvPPv9EcUnyuKONLMjsYj5cT3qYYYX8Hw7wgKeIvG7HcjRfP5Nj PqXli1jRSGRz/LSYORuAx2xOMp0oVXxmb/Q3QK6dmcrB5GCE1wTok3w16RoVIHatT8YK cgjkqdr17iHH5FkjWjN27kircMiw/sL5l+Dpu2ezf1XEb2KfWwLm4WUQTOAfl8ngrPEc CsL4H+KsprKlz2fYut7HSkd/gNEwCni8PzIBhzTIx+IUBQl+fCyQ1JXPdWw3KV3WFcko SwKe5wkACj3XvttSf1KdD7w777ljKLBKk68lonj299Ms8iyH6vBDiPnwrQn5gKQeZxk0 eZBA==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776380645; x=1776985445; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=76PhC9Pl23YvVSPTRW4UURAlaeR0XnQkSc3NbzNDv0E=; b=MFY8gKhapHxeSTlgsVYtHczcOhZZV9yxPW6Iw6RFwgjc22p0U1F4W5IrtwFfRKFBu5 sPcCMKsfcUpD6oHci+/GHhsB6NAHNTEEGFd5vcTaMEw8rRrn1swM9UHWl4udQ5rLnmak mJX0FW7mg/+le97TSpskWRcfR+LULNAfugVnxY9HDlrqEz+dwVIkZOnSJxJcs2jT7Lgr NYGB5Zaxqw/NoX7d3v/2PzOv69eZxQB1oA0oQa79+Uwj8yZKXyer9/Gph+kU3tCQN19e t4K2bi8ziJn0NeCSNTaXz2ejHsBUn85s3sb2GQrybO0aHo1605pU1gXORyNBgjFsYXnN jUeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776380645; x=1776985445; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=76PhC9Pl23YvVSPTRW4UURAlaeR0XnQkSc3NbzNDv0E=; b=pViKm4PqMJXEwDwWYGo7WoQp/S4fs6BrO48A6K6jjoLEIfzG3gSubpeWbBHdy87Bk4 E1XYaATz42Otd8IFxF222KlLlxUy/vzzPnCahsYtwtJ9INKcrPdM7JeqPXvBN2tZHbqO Uie7SwBcg9TGCu6cBDnt7boPYWIVTC4l2KvRTH4qFXO9p6ju3y8hfcMME1b6ByK3Bs2+ eQ85hosL3KsHp+nT6YGIOGBuWX5WtOXMzyxBCmlEOYXjO0OZTksByapAwXw7i+CA9lWE XJEijH27LKv7sq27sAlv7pVPUs5eWL4Yiij2vmOahZ00jAn5IultflAXIdn1hIaObwjh quPQ== X-Gm-Message-State: AOJu0YxjcORlCC+020VeaqI5HtnbtNKq8Ehq3orbPKZIyHMM6iycd2DI K8QMseZAWC/ym6XH7Lo1pr7Puv6PLYYCRfR6mGREmKax8I+ca+NvIZi3mJ3RNjhOdgpm2LN7910 W5/BLMer1/P0ShVh6exRtW0sbPBt3WqiUgm/4 X-Gm-Gg: AeBDieskYuLQ5PfnKZrqDslViepK+7fzlz99ugUIgjuOzLx2Rq7ZRkbRg8LWHldLcFx fwk46hPFcjI5pRc6l7U+CdSRnntRsFNDlp/TIqtGQ9pg3TOCM+xBVGZdCutuP7hyR9Ifs3oW7Zi Ea8QghOFNP0IXqoiK5mxRCu4B5CAvCMN2rjg60Hp6RI0xqN1qAxtmKoJDZri5pvnA2e0nJobJNV UyuPMoPPTOz+/cie1lFfVCQF7MFs457shOEporAkkk2NNXgTzpQbvA7WYoj4d0+93nnSmHJoMOz Fn04//zMOJMf5q8/QSZ7aRpDmZIv X-Received: by 2002:a05:6214:3f87:b0:8a1:c536:57de with SMTP id 6a1803df08f44-8b02816cee0mr8458336d6.48.1776380644972; Thu, 16 Apr 2026 16:04:04 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Peter Smith Date: Fri, 17 Apr 2026 09:03:38 +1000 X-Gm-Features: AQROBzD41sJrXq3HWLlnuYi-uBsS3v0NHDhZU54sqfXD7M_gQldUdDf_9kHaw6s Message-ID: Subject: Re: EXCEPT TABLE - Case inconsistency for describe \d and \dRp+ To: =?UTF-8?Q?=C3=81lvaro_Herrera?= Cc: PostgreSQL Hackers Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Fri, Apr 17, 2026 at 12:10=E2=80=AFAM =C3=81lvaro Herrera wrote: > > On 2026-Apr-10, Peter Smith wrote: > > > # -- describe the tables > > # \d t1 > > Table "public.t1" > > Column | Type | Collation | Nullable | Default > > --------+---------+-----------+----------+--------- > > a | integer | | | > > Except Publications: > > "pub1" > > I have a hard time understanding what an "except publication" is. I > think this would be clearer if the header said "Excluded from publication= s:" > I agree that your suggestion is clearer. If we make that change, then should the "Publications:" footer also be modified similarly (to "Included in publications:") so they match? e.g. CURRENTLY test_pub=3D# \d t1 Table "public.t1" Column | Type | Collation | Nullable | Default --------+---------+-----------+----------+--------- a | integer | | | Publications: "pub1" "pub2" Except publications: "pub3" ~~~ SUGGESTION test_pub=3D# \d t1 Table "public.t1" Column | Type | Collation | Nullable | Default --------+---------+-----------+----------+--------- a | integer | | | Included in publications: "pub1" "pub2" Excluded from publications: "pub3" ~~~ I will wait for more opinions/consensus before providing a patch. =3D=3D=3D=3D=3D=3D Kind Regards, Peter Smith. Fujitsu Australia