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 1wf4Gn-005F5l-2H for pgsql-hackers@arkaria.postgresql.org; Wed, 01 Jul 2026 23:23:05 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wf4Gm-00G6fq-2H for pgsql-hackers@arkaria.postgresql.org; Wed, 01 Jul 2026 23:23:04 +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 1wf4Gm-00G6fi-1M for pgsql-hackers@lists.postgresql.org; Wed, 01 Jul 2026 23:23:04 +0000 Received: from mail-qt1-x82a.google.com ([2607:f8b0:4864:20::82a]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wf4Gk-00000001Hhg-1dJ5 for pgsql-hackers@lists.postgresql.org; Wed, 01 Jul 2026 23:23:04 +0000 Received: by mail-qt1-x82a.google.com with SMTP id d75a77b69052e-51a868b6962so10803561cf.2 for ; Wed, 01 Jul 2026 16:23:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1782948179; cv=none; d=google.com; s=arc-20260327; b=P4rynVEFTytLPV0N2O1qXXGK1EvbVDpgR3pUV3JpLR60fe+ILQMkXCSDXk3rgczLBk WcU+p3gpm5oWcjX4wCzB+y/wSGqXtKiQgCnv6DaD+ZKxS01IHjJYKhIo+KZB3K0BR1qU ZZW9/yJpvAaDC1aoDSzqNL0oKkitTvpDSqvfttqytpHPHT+9pUQ02NbIpDmUQXcbRJ/t icS/2GdjyFfP7d0s08DczFq0Q02L619voE2y3ss7UfsAmZG+e2hpXCnGpMkQMrotW5CL cHvESOUZPOIiiQWgK1zXyecsLrJYycdT+pYcU2LIhoHr7zYPbzx+xuU7YUIf1Q2ZDDAw ahNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=J5wZp1LR3FqfwpG6zIWG7tnVri6JQvu5zWEkbXf/dIA=; fh=RLjucsJpqymNbUbK10lkjTVXDjpS88mVwgDvSpnH+Gs=; b=UL+c0vEwPZOrdgezOWaFj1r67PGqiAMJQPhw+3s5rCQI6L/hHjYXf7VFfK87HnIxvk p/1cRHVHxdlS66Z9G5pxoU12cSdjl0FwNBCQfZ76hzDLnr0Ll1Vi9gt0q4kD9uVfAybX xuJL2YR+Z/2CmGLNJr+pyVCVhbIW+hjMGZfAC66Go57QEacdT2dGwLx1RRp16rp1bEXf Hm/LKGOXfkDkjeJbQdZKL4LnftRn8+I7vLW98CuFpZq8uwXFabFRBYP3PGhVIIwiTIgf IOGaZMueD7OpyV23YrEBS+wBV8ieARk98FFt/jUV3pFzepO/bOZ2CzftLaHUyqR2RjPJ 469A==; 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=1782948179; x=1783552979; darn=lists.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=J5wZp1LR3FqfwpG6zIWG7tnVri6JQvu5zWEkbXf/dIA=; b=IqLBCUTZ5UMe1hV74TuPQDm3em8x8NFCPawKALXCIRBHCvVnKytYda0f+yoFaDLlOo vh9x+vt3QKhEnNGyAXPfQMl8ACC5xNHdPRDqnReBu5+RlTfNZN/hH9ypJrZ0o1NWrDmQ cSihvu7BaUqnJl9QVInvQojopFh2k6xupThgJwYqs3HkEmR3ckJ1xrXkujdqmbGv8c9p R/3+7guHfh6PSE6u/a179PETrUQAEsvUWqujyRUF+aa2EFk4P2Xm3VUXbA3m87ygVIrk rnnqZLESHpzxF8zmtl2Tf4Y6LDjs0+P5Y1Mu6nnQYRGgPZw5MEISnxTfVxb33KMcta+B D+ig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782948179; x=1783552979; h=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=J5wZp1LR3FqfwpG6zIWG7tnVri6JQvu5zWEkbXf/dIA=; b=QMRJRRooqcMCzAsGCi3ngzIu+v50mQmq/785c1S0VzYsU+1EuiOz9qxRHLHsgjqzVG IAnIikO0P4DiwI4DPgp8MaI+KwsIZMgUaOr9NMIh599Z1Ki3p82X94ZG1xa6l0NbEyTz lnluTdgl772Ia401aVwyYcFUpWJ44Kf4VWG7ZK+FSWytxdwvWhNusKnvEtxD3gm+MJzg c6H9f1KiOTa92DXgG9NVTMX7QZn4Ye997o4WoJzsDnVqyN3BZbrHytNYVl88nyHqGvMm K6BrUnPU3YJ8Gs3AqimeKUnNXHUycI4QJQIVcgnIXOaGTCmEvPy0KD44fNMbz5k2/Rsg ezbQ== X-Forwarded-Encrypted: i=1; AFNElJ89UDxmIpJ608vgnMCqjFPNf+6yEy9nKveDQFN0cPpCnqfuCe0choWcGouAC4dU2GjC7v1PYEQNKxzFgTct@lists.postgresql.org X-Gm-Message-State: AOJu0YzfymSmlRylF2ohVcAM12+AffpOoEG+BqOv9c57La1hagAH6695 DFsq/wNTnvNUqAWsMGdavrB0Fhh8qXeKGYxMr7XhZ/vii2Zw5Ag2Q+9e+DdC7RK4uI8jDScH/5y Z4Wf6CydJRn7TDlhFJuHtMXmb03VncqI= X-Gm-Gg: AfdE7clqadUnfOVbJfzAaKesavIUjiI2dWr1iSb5YDy1+dNCJus6nZH/yJp2lCnO1Y/ mcFb5TVBDNjrhjnBcLioGzAEuCurlT+TUDgIjVlhXu4TuKG+A7qeWMh3AuNcFqOQhLbJXjanfaU +dE5b4MnUHfTugeyLDySDhX6VONm+0FL5Jm4i8sHvPGO8EeOquVogFJyvA5Fv3oRYbDiM0nIZ6g xtGd4I3u8QbDU9XcG+xuBJz6hdr2x8UpVKc7Z3EsLuksOzKIUIMW/9DnNcazcGcip2x3lzLoT7B k95xsZyX+ZQ4GD6+nLJnJHliMGVZ87pJGA/odpwyNA7qmTeR5CNBld/R X-Received: by 2002:a05:622a:5809:b0:517:6d82:ceff with SMTP id d75a77b69052e-51c26a2b4b5mr60158201cf.13.1782948179397; Wed, 01 Jul 2026 16:22:59 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Peter Smith Date: Thu, 2 Jul 2026 11:22:32 +1200 X-Gm-Features: AVVi8CeVlocLdWs4NVQPUvo-EEtl7vWHY-aYvPrp2QLKQrYAzTkk4t2y_oc73WQ Message-ID: Subject: Re: Support EXCEPT for ALL SEQUENCES publications To: Shlok Kyal Cc: Ashutosh Sharma , shveta malik , vignesh C , PostgreSQL Hackers Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Only trivial comments for v16* ////// v16-0001 ////// ====== src/bin/pg_dump/pg_dump.c getPublictions: 1. /* - * Get the list of tables for publications specified in the EXCEPT - * TABLE clause. + * Get the list of tables and sequences for publications specified in + * the EXCEPT clause. * Perhaps this comment should say that EXCEPT (TABLE ...) is introduced in PG19, and EXCEPT (SEQUENCE ...) is introduced in PG20. That way there are no surprises about the different version checks that follow. ====== src/test/subscription/t/037_except.pl 2. +# Check the initial data on subscriber +$result = $node_subscriber->safe_psql('postgres', + "SELECT last_value, is_called FROM seq_excluded_in_pub1"); +is($result, '1|f', 'sequences in EXCEPT list is excluded'); typo: plural. Should be "sequences in the EXCEPT list are excluded" ////// v16-0002 ////// ====== src/test/subscription/t/037_except.pl 1. +is($result, '1|f', 'sequences in EXCEPT list is excluded'); typo: plural. Should be "sequences in the EXCEPT list are excluded" ====== Kind Regards, Peter Smith. Fujitsu Australia