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 1u5G9B-00EsIJ-Fu for pgsql-hackers@arkaria.postgresql.org; Thu, 17 Apr 2025 03:42:41 +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 1u5G99-00D7uh-7P for pgsql-hackers@arkaria.postgresql.org; Thu, 17 Apr 2025 03:42:40 +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.94.2) (envelope-from ) id 1u5G98-00D7rb-T3 for pgsql-hackers@lists.postgresql.org; Thu, 17 Apr 2025 03:42:39 +0000 Received: from mail-pg1-x534.google.com ([2607:f8b0:4864:20::534]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1u5G96-000VGX-15 for pgsql-hackers@lists.postgresql.org; Thu, 17 Apr 2025 03:42:39 +0000 Received: by mail-pg1-x534.google.com with SMTP id 41be03b00d2f7-b0b2ce7cc81so248416a12.3 for ; Wed, 16 Apr 2025 20:42:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744861355; x=1745466155; 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=xsUG20dNwIlt5iiHfVY6lWxomVMmSnHVr+ByPmb5EXg=; b=Xt7GL1NEiZ4ac6EyMcUgrogaUAaH/YMXLgEBejt769WbQg00aD41TRH27PRIN42zFZ 1ptQfyAb6YJGGfvy3Gcg8AtrV+TsW7KQUvqCjThIqeqwKhlOfmhVHsu8nHoLHNnqrxTU Pdwiie9xEPv1IJI1/FftRNHpyLF4xHkSZTvCIGRCVO20850Zt+4L491X/2LcYNTdxrxU xCZkCK1dMKp4LNgR3dw/VRKLc9xKR1U06AEYR1BgoAoGYApM07qmoqUW321l3Kh4F2CR Fvt8tfhQsC3ejAmlBJ3nqbtUXXC/Do3TjNdWajHpEa+BhOHlsomt1OEmr9czA2g+8y1I xcGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744861355; x=1745466155; h=content-transfer-encoding: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=xsUG20dNwIlt5iiHfVY6lWxomVMmSnHVr+ByPmb5EXg=; b=i0yvwNLtzMyEI/oroWnb76QZGzv14hwzUGxMIPmK6XaaKqmkamtBbe+Z17yRcDMS6J MzYIxfQJWmaRWcZ/ttTSjFzi5fPE54EJt7+Byj3Wn6wXTXvs/xOLfPEVr/lvahh4vtlx tmyyJ6p2EnlNRL33qWUe/qzAUJmob/Fx3JqeW1APCN5ziHw3C7oRKuK3yWyjClYYzIlM ov4/ZtjgETm0E5F/svI6bfQsd3YQDRzLjytCjfkAoqPbCMaYr1qqxTc9JbTZTcPCgUoV IzZ/+dtodnIq0GiqL9HUMfQmVVpRvydcaiUiHO+l1kVAPCRCL0SH3WuHzyu3pYfgpyCg W80w== X-Forwarded-Encrypted: i=1; AJvYcCU4Ux5w7qwgBWPKd/MW4xHe2V8tR002SixELm20K+0KOXKkk23dDRCQLwX0SwzfE+VvmFIDmRcslC3MBmdC@lists.postgresql.org X-Gm-Message-State: AOJu0Yyj+gfjHfpAGAdgkKEsb3HJv/0tiB5Zcxei+OiDZNhUvdgNH/qn +cUGpYcI7C7T8FtygfSpIUfNQe4g/MsuPH0mwKABtVyyZUjHJVHh+R53Qe9DJ16ANGg/5aqXgo9 z2xbOmdFu4Ho+LxuqjhE8o3NDsWU= X-Gm-Gg: ASbGncu1gnVbhFQ3KAeMdF0qg//86eVu3Iovpr3m3Q9q0XPwaXUn76vYs9BRgfoqTsJ cCEdyPLjk8jPALN7n1E/2HZ+CoJaiJnwwSXqKO7YzU8xrd2RfhiRp74WoNLQ3owdPTb68i69m94 BA9CGCraZurs3KNlt7vMH/CrQi X-Google-Smtp-Source: AGHT+IFiU/Oe0dWnuA+ruH+FK/UUfjA6q2bVo+AdM3iBog2VLepJ8nZb9vayFxhYzQ7ifVdRFU7Z/3iWknhEWIgs88A= X-Received: by 2002:a17:90b:2b88:b0:2ee:d193:f3d5 with SMTP id 98e67ed59e1d1-30863d25712mr6517526a91.7.1744861354555; Wed, 16 Apr 2025 20:42:34 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Amit Kapila Date: Thu, 17 Apr 2025 09:12:22 +0530 X-Gm-Features: ATxdqUEdIPkJGSBmIu1RaEKgRpmRjmYBgsEdFGQpgCWKwNZMaPWB2dwK5dgMmZA Message-ID: Subject: Re: Skipping schema changes in publication To: "Zhijie Hou (Fujitsu)" Cc: vignesh C , YeXiu <1518981153@qq.com>, Ian Lawrence Barwick , Peter Smith , 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, Apr 16, 2025 at 8:22=E2=80=AFAM Zhijie Hou (Fujitsu) wrote: > > On Thu, Apr 10, 2025 at 7:25 PM Amit Kapila wrote: > > > > On Tue, Jan 9, 2024 at 12:02=E2=80=AFPM vignesh C = wrote: > > > > > > As I did not see much interest from others, I'm withdrawing this patc= h > > > for now. But if there is any interest others in future, I would be > > > more than happy to work on this feature. > > > > > > > Just FYI, I noticed a use case for this patch in email [1]. Users would= like to > > replicate all except a few columns having sensitive information. The ch= allenge > > with current column list features is that adding new tables to columns = would > > lead users to change the respective publications as well. > > > > [1] - > > https://www.postgresql.org/message-id/tencent_DCDF626FCD4A556C51BE > > 270FDC3047540208%40qq.com > > BTW, I noticed that debezium, an open source distributed platform for cha= nge > data capture that replies on logical decoding, also support specifying th= e > column exclusion list[1]. So, this indicates that there could be some use= cases > for this feature. > Thanks for sharing the link. I see that they support both the include and exclude lists for columns and tables. --=20 With Regards, Amit Kapila.