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 1vTTBp-002UAR-2g for pgsql-hackers@arkaria.postgresql.org; Wed, 10 Dec 2025 23:01:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vTTBo-001Ud9-2h for pgsql-hackers@arkaria.postgresql.org; Wed, 10 Dec 2025 23:01:45 +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 1vTTBo-001Ucb-1Y for pgsql-hackers@lists.postgresql.org; Wed, 10 Dec 2025 23:01:45 +0000 Received: from mail-qt1-x82d.google.com ([2607:f8b0:4864:20::82d]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vTTBm-0003gP-06 for pgsql-hackers@lists.postgresql.org; Wed, 10 Dec 2025 23:01:44 +0000 Received: by mail-qt1-x82d.google.com with SMTP id d75a77b69052e-4eddfb8c7f5so3010001cf.1 for ; Wed, 10 Dec 2025 15:01:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765407700; x=1766012500; 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=m4nEvSnn5HhBjTpKQ1JQ8NqlRpJtvlcR0j6rcuNzsrg=; b=McnFFLO5A3uFKg+w1pgat5OO8jLCWvQOj8qhA0nmArIo8RG3QrWxpDij2WtmWBjJq2 iOQJFoJM/EWOsxUq4EF1rsVWx0YVQg1Eyj6Pf23bX+jSjOU+Z1lpGZhIXWGxS7//x0YP CZk6o9yar8C4nSBc7W9cksjB6PRlE4JS5F85WXxqyJSMUU7zb2dp3R6sk4cy2C9Kc7a8 9q4roNfhBttKrRO3SsYfFNiflsBkkTJcmVPfWrGfMbIyWTiPxZHDYfGBGbiENnzrVkH+ SOxicabURhJ+hivD7pgWDWYpFao2xFkvtxkbxQKruOTMv80K3qKMRTq+Ka2n12gdlfiA fnhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765407700; x=1766012500; 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=m4nEvSnn5HhBjTpKQ1JQ8NqlRpJtvlcR0j6rcuNzsrg=; b=jFJFWlITpjdoj1yiUkNV6Iv9lRvj7rg0FRi/PonL+80vQ+xTJ5FQCRHJRgNwKr4Nr0 a2+Yeukt3glvcH4KapX4gTq8gKLAqzyMkHPeHv7v4oGUHNk637Yo0f7ggkLK+D49DM1d FtfNGHBw5r5auQLp9eSVGRZC7GkbW79qDZJHX2l3TDG+aeyNlIvFOwPT/RwJx2yDqEeA gOEl8hj0qscnFZUmdQL1F1KrrU5erG7g1uNQpqUCcptwnCHUCjJGqM5bchNrQI8/pZvl /6tQ+KwvfoYfRDTtY3aURQo6s/Sq/VbV0/grCs6DkB7oPY6Qb2tFHrMHhBTXNWMmAXKU vz6w== X-Forwarded-Encrypted: i=1; AJvYcCWnZrep4+QpiOowosBEmmGs+6SjUJPYD9UhUxQ54PQtL0cQ3RPkK+ivNLJ4v+agnUilFgHhXCTUdA6T+euL@lists.postgresql.org X-Gm-Message-State: AOJu0Yyg0ZtnxsXq9SYMddFssu2GlIvQv6BEmaBuLmrxwWEEPU0U7DJC pI8EzGQD6sp0LuksVxj20gMo1BNqA9xLrnVr1aGiiUMveY70gbJr5qdnqdSs6Y+CdHjcQV1uPKM fuyoZv0xs2bAjR8Y6wo4+A3FomNnoPWk= X-Gm-Gg: ASbGncvcLcUZFGl/ukF7r8y/vJCcuCdwReQUUiEe9EgmrjpCwkZ3EzAdHFmIm+jA26V zZ8mJfhGrX0jFyONUjczGJPNltiUFOBpd14zmTZZMP7Z2fw3PRnI/i3S64MDLasAMqt0YZ8tRFx +g0nLc4xZRW6O86SRvHJuprr1k2vOLCJ1VdO7keREVUPjegtFW1/Q8836mnHl4GxsDOw4fvLSUh /mQCqcPZZTATJhZnqUDx+HBQYOybWtuOJBhCoFNeFGkMHJ/y3lHeVBs/Dtgeht9GY4Ef4/crNi8 2BkysbUKiB4aC9Je/FtzYFsElttL+A== X-Google-Smtp-Source: AGHT+IF90omn7lhMxBP5XAsXubJdIsla7xwiJ868au7q20D05ynXQxe7lZ9awt64pHzpSypvyyuECwZLl1O3V4l7Zoo= X-Received: by 2002:a05:622a:578d:b0:4ed:df09:a6a6 with SMTP id d75a77b69052e-4f1b1a1e2e5mr49826021cf.25.1765407700211; Wed, 10 Dec 2025 15:01:40 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Peter Smith Date: Thu, 11 Dec 2025 10:01:13 +1100 X-Gm-Features: AQt7F2rsPuKiy-Wqpd3TXgSWt8D-lklwWG_flpErWfkByi-JjQtDr-Yt-Kl8KEM Message-ID: Subject: Re: Skipping schema changes in publication To: Shlok Kyal Cc: vignesh C , Amit Kapila , "Zhijie Hou (Fujitsu)" , YeXiu <1518981153@qq.com>, Ian Lawrence Barwick , Bharath Rupireddy , 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 Wed, Dec 10, 2025 at 4:49=E2=80=AFAM Shlok Kyal wrote: > > On Mon, 24 Nov 2025 at 13:03, Peter Smith wrote: > > ... > > 21. > > I was wondering if the "describe" for tables (e.g. \d+) should also > > show the publications where the table is an ECEPT TABLE? How else is > > the user going to know it has been excluded by some publication? > > > I thought it would be sufficient to show only the list of > publications, the table is part of. > Users can check the excluded tables by checking the description of the > publication using \dRp+. > Will it be not sufficient? > I am not sure why we should show a list of publications which it is not p= art of? > Am I missing something thoughts? For this comment, I was imagining a scenario where there are dozens of publications, and the user is wondering why their table is not being replicated to the subscriber like they expected it would be. Yes, they could use \dRs+ to identify the publications excluding it, but that will be quite painful if there are very many publications they have to check. IIUC, there is no other way to check it without digging into System Catalogs. That's why I thought it might be useful if the \d+ could also show publications where the table was named in an EXCEPT TABLE clause. =3D=3D=3D=3D=3D=3D Kind Regards, Peter Smith. Fujitsu Australia.