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 1wboGZ-002rNF-0W for pgsql-hackers@arkaria.postgresql.org; Mon, 22 Jun 2026 23:41: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 1wboGX-008gkY-2p for pgsql-hackers@arkaria.postgresql.org; Mon, 22 Jun 2026 23:41:21 +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 1wboGX-008gkQ-1b for pgsql-hackers@lists.postgresql.org; Mon, 22 Jun 2026 23:41:21 +0000 Received: from mail-qt1-x835.google.com ([2607:f8b0:4864:20::835]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wboGT-00000001piw-1ubi for pgsql-hackers@lists.postgresql.org; Mon, 22 Jun 2026 23:41:19 +0000 Received: by mail-qt1-x835.google.com with SMTP id d75a77b69052e-51a0188b92fso32668621cf.3 for ; Mon, 22 Jun 2026 16:41:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1782171674; cv=none; d=google.com; s=arc-20240605; b=EyKjvLM40kTeWFE45laHg7t8zb8rkDF3JeP6y4unSvl/6rBlWAEZXDR+KEf05ZmiCv kIyAb3KRJy6nKpx2DN4lmNR+MDbdWHG9/iYjljaTZyg4Sgp3WVTPfBO3aB+H1oDn0atM yLzaixb482TtzFx+JzN7cq1aBbITu9J4VDkofVFZx5is3VLfZfOqrRlJCtuja7u3EjBU B3OFAr0YN4EoFTDs45DZ38WKRRqq9VsJiFzxR5+0cir0U9GRU8oLw+BpTdDxPM3+DzLy v+zq6hV8FX94nFRPQ7hqxNWdsBDzWsFJ7qzZE9ipdAFUsiOk/2bMKsFCUAQ6Ebxqp2HS PyJA== 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=kykOENVMAaUUBvLFoC7CrDD3Uc5YVOipftwZr7LYkuI=; fh=XkXM/l6m0yrjV3V3qq4/sTwnwslx4XlltoMxNpCqopc=; b=FnSLHKDr6wOtcFMfzOs4OdPgKwKRnuDgZkeHOkBVG0/PfgFZ9A/yrG6VLheqBW8x3N xFOtH+9o0fFVp1GMD57mWSw2CSNVugLELsPXKVKRC1cTh48JcV9ORaJN8TGX7nRM1rAm WGLTsF6E5Iw4UmbqpsmL76mkUb1UG36A7Lv7mZkJJB539vKSBMXSBlizCIGm8mE+KKj4 aB8LLhSGsmRlKHcfCOa8WxqxnpbR8rnOwCWZQ+m5GFet5+jEvzxjj5k6aBQFDXioK9Lt +etydJYAPH9zQBCImeq5MxqJg3G7YJ9M9hQl01/F442iKmKh/XpXhWgxNrskk0RXZsUT P0nA==; 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=1782171674; x=1782776474; 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=kykOENVMAaUUBvLFoC7CrDD3Uc5YVOipftwZr7LYkuI=; b=LxmIYhLxTFbArG0uUBk72wzS5WQy/IEpeJWazkhujvLI+KXo/zgolwp0TSAdY1zYO4 8GgvFfwopmWh77by6VqRpIlAylsBM1hxITNgDh3MQNmhhTC45Cxt51AJY0NMlm+Mm6y9 EMio7EFP3z2AFq3RE255gDLd6LzdkRUtU06rvHGeQi+iMlNT32Nnuo/Cef1bfaQ60wmU i1LJZ39d3cv6uSXHfl8/LUvMvVcqiIHWi8/a7q7sI4sX7d3O/NjwXv0FhTJ3O8ns7PvU INTKPAtFb/+M9DRVewKCi7195CN4nxbcmqSBEZA9E6PnWJ9yMv2gVkvGS9MEsx7XiMmB DY6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782171674; x=1782776474; 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=kykOENVMAaUUBvLFoC7CrDD3Uc5YVOipftwZr7LYkuI=; b=NRdHXa8/mzcHrTNUBz215uHM+Ui7KOzCEmXr0j5DIeK3aN+gU3SC0WqF72Q1dgIr0o JwmpGfSCJYxNRA+ZPX4PX86l6dSU9j0Jnbgpeke+K/z3WEOkIeS9mUIefpUkMjwfkmNX boz5CzFpj+LQRDY9O8DewxmPiRDDnlRiaMIK4na5KlRtQ0CViL710xUW3/Rv0kQLGlYY +fx8nU3enPliSazxlQIQFo2ANrC92I4pmBQIy4HyFviNf412SeXV96CVsOkP68INJUS7 GxdcNhaUst42BEfvgNKNdxOogqGKEk+LBu0tvCVqcIV3jNV46gW2DP0/yZSG0SJnJNlc vrAg== X-Forwarded-Encrypted: i=1; AFNElJ8fM406G4/aAASul4MYHLMGv8l4rBxPCgb6sPrTwFLy6XZk5qfZ0H92mgNGjp5mtnQeSGYUo0BGJM6y+U6a@lists.postgresql.org X-Gm-Message-State: AOJu0YwkwZwymUOALu+Y+ebcZih/ABu1TUKLufq5lbz0tjJtr+tBRq3L t1D3vEme6Nkd+TIe0uHyVLT1qeG8/zrtexnC/hxq44IE/WF5NzJdH9M+UKPVKuHPpB9hu38PWCe i+Nc3mJ0qrRuQ4PqetWWffFS2GkOW/V4= X-Gm-Gg: AfdE7cmj9zzmd16EWROkZxC+tsPXjwexb4G8nfmPQFoUcnvxR2+UkLB7Nj5TUqIxwfb HivLbwATa6JWbW0hk8q3bXJsP81jmjPq2J0qfaZ7QOwY5BlHhkymI7N6Sm6cUfeDNMa3eSsOYEK bxiXudju/74tTfvy53aDoDM7Y7amfDNhLRD241ecHtM6OVibY8EW4II0+4AH/+P7UovBj/uCryM pir2e47IBOwbguccTZWngOyBaQX/+GCVinyNgZpzJU6CnNtQ2cEJXjk0XlyCnKrv20RouAmCSU= X-Received: by 2002:a05:622a:1451:b0:516:ed02:c85d with SMTP id d75a77b69052e-519e49158cfmr249867571cf.3.1782171674613; Mon, 22 Jun 2026 16:41:14 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Peter Smith Date: Tue, 23 Jun 2026 11:40:47 +1200 X-Gm-Features: AVVi8Cera9q-eIDshr2spL2mWFGEQ3FgGNsr-GfUCdG14KkiFjvewddv7Br-3lo Message-ID: Subject: Re: Support EXCEPT for TABLES IN SCHEMA publications To: Nisha Moond Cc: Amit Kapila , Zsolt Parragi , pgsql-hackers@lists.postgresql.org 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 Tue, Jun 23, 2026 at 12:49=E2=80=AFAM Nisha Moond wrote: > ... > > Based on the changes in commit 77b6dd9, I re-analyzed the pointed-out par= agraph. > > On reconsideration, I think the schema-move behavior is really a > property of EXCEPT itself rather than ALTER PUBLICATION. So we can > keep it only in the CREATE PUBLICATION documentation and drop it from > ALTER PUBLICATION to avoid duplication. > We already have a cross-reference in ALTER PUBLICATION: "See CREATE > PUBLICATION for further details on the semantics of EXCEPT", so users > still have a clear path to the detailed behavior description. > I modified your suggestion slightly to keep the information from the > removed paragraph intact. > > Attached updated patches v16. No changes in 0001 to 0003. > Hi Nisha. Thanks for all the changes. I don't have any more review comments at this t= ime. =3D=3D=3D=3D=3D=3D Kind Regards, Peter Smith. Fujitsu Australia