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 1w046k-001aMc-20 for pgsql-hackers@arkaria.postgresql.org; Tue, 10 Mar 2026 20:55:14 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w046i-005xFs-2g for pgsql-hackers@arkaria.postgresql.org; Tue, 10 Mar 2026 20:55:13 +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 1w046i-005xFk-1L for pgsql-hackers@lists.postgresql.org; Tue, 10 Mar 2026 20:55:13 +0000 Received: from mail-lf1-x12d.google.com ([2a00:1450:4864:20::12d]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w046g-00000001VS5-3Z6Y for pgsql-hackers@lists.postgresql.org; Tue, 10 Mar 2026 20:55:11 +0000 Received: by mail-lf1-x12d.google.com with SMTP id 2adb3069b0e04-5a12c19affeso374922e87.1 for ; Tue, 10 Mar 2026 13:55:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773176109; cv=none; d=google.com; s=arc-20240605; b=fjVn9VJtAds1ASTCklHM0rVSome4Gq2emiC3XnWH79gfL8kxyNuwET4ajWAVk6gkBF QwGjtHNw4jKeT0H3olHA8nEzk9dfE9x7XilGniNDZalachIZEImRuijqObtGuZhBUXz3 /B/3sBQI7eraYP32cSv3suf0TIaqSFoUxoIfohVU3BErGXRDdsyDVSk74FcW5aJEaIkR d7ba0d21e2xpAZbTmwzAsy6TVtrAIn8QNa9WtKrvxcFj+JcjnvFSrIfzD8/jKRwIJc71 zSS7jVw8U3hVR7QMBb65luuKHoObr1I1ZU/rBLF8vwwxTvdR1vUeL+aqUMaYpZZXI9/n /M7g== 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=AIZ6IuJz3ZIaleHnaxCFx62NT4GkT/BFFX4WF0glp4E=; fh=5Hxc+wk60LzauhCfXQ8mtmLnh8dhJCz+/VmgjHHowqg=; b=WZWn8G9WPCgBfKGn62OurRSZXxEma7H7GLUYNRvFrrw3vkMIJmTGpHtEk+MArn56j4 yp0unPJP6oAPqUyofVkBL4DdeqE8klMjs6yTZoQTENlvJHD/UvvLkuCrKTwAy/2JLsry dSRK6P87/0SeC54NSZ3hKAXmc0ksYuf6j+g2poUs8vFhaFXLRkAkHe86Mg4cuLgW9gIv OcnXBR6d6YQXRjv0ybw0YH2CdfxoOhKaGbJRQbMOn1jkxhLqzaN10ndq9TVD1+fFEZ81 0g/uOE7WYo3zVHTqJ6EZw9Q0B4D98rK+2oMIQh/cwQPZvgNjVQ0ee+RgmuGeZZN6pQYA y3bQ==; 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=20230601; t=1773176109; x=1773780909; 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=AIZ6IuJz3ZIaleHnaxCFx62NT4GkT/BFFX4WF0glp4E=; b=DWdk8RGprDIDiSf8PdJH2iJUgRtGBP3o2LdN8CikHxWbAvZtlPzDdQoOb6/LDetTy+ 6ecdj6TlN9lfeadZPiNX6WgAZwWvL2MHlmIFktfUJc40rOkqf1lrOXZ7uiF6t2T5Kiur +DhSa+BGa4Xh+swThdILs8zTe2z9cvzTxoXC7jTNb0xwxxTJMusTJV/LowBFT6+Bs7dj rVu3dvGOAH9AOejSo6lHjEeRmVppMeJ/AYnAKnh1TnYUymghj/lWVwozXfi27wQwtTNo /6sGVwvJw852dec3tHSkirsGiB0xw9QocwDPatbb6U0UiK5AyQhoSs0+9xClJMrrKgEX bwBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773176109; x=1773780909; 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=AIZ6IuJz3ZIaleHnaxCFx62NT4GkT/BFFX4WF0glp4E=; b=ZWKi5FZTq2SpqRZyS/Eu0du+5thDuf+4nB7FaApi6mCwsvlkBq4ejXD7lb+aUC/6xy 2e+tsP2ZhERKWCQHclZVNL54GnX/Is2edmO6JL+voOkgOPKg2//wDDuSQrwFS9NnZ/JR fku5xPMjVUJRiWCeNUtzJlgcCkbMn9bTC+10uvnKmcq0Zx5ERBTKRsLwzJsq4Cs9if3c XnP3kpU9nHPamz5/j3Wu9HnEDVmcEw6LXQGhHxJflDutqgOi0DOOvXO57sxw6DS+dZS6 pavYXghFIm7I/7UqnlwU41VmyJ+yagSFza02p8URlk/mXBe2M6V1emCxNAv/sW9TBVoq v+kg== X-Forwarded-Encrypted: i=1; AJvYcCXuN4Ew4k9xm7wBEfJzlNoLz57WgZKhM2Rksf9gjUs4go41/9b8EnasOSSk0U+A1woo89xOLdhG4lZGMAx/@lists.postgresql.org X-Gm-Message-State: AOJu0YyMi9wDTgBpgJutZ01WDXRZfZTiX7bpS39ZxOpZMz2UmVlYii3v uTmDOEMoboAgFqLz2FHT87VO2vYDdeC8O0f6a7vwQ7GT5h3sUjglTA6raQ9UmdPHGBvk7iNXZP+ IyyD4UsNuW36XcYEHVkKFZ0vYKx4oW+4= X-Gm-Gg: ATEYQzzHiHtKY1GXzYspGwxIKJeyc7C93iF6C8l3Uvqq7oOqCOoGHGb5u3sldCYNAbn y+tlG/ebh41CM6lLnQRY08KrEvVvWHf9YiY3VnUvqlmguEM0mtTZv4fmOJ6hGzsXszL9kIrZ6x7 /TYKs47gPPk777C0GLhGQ7Ml5T5vOJDJM4wacSpKWhzEXYuCAh2hTC42pr8ZVyec7attWkL2p/p CrBrbrP1Ot2U2Bi6D4JT2nq4AyOS9oU3T5DBZyGSxgoORHBpHsKyRoRQqZA5X3CywpF18TN9gRg d2tlrlX8MDMClkXZK5U= X-Received: by 2002:a05:6512:5d6:b0:5a1:1fc8:5995 with SMTP id 2adb3069b0e04-5a156ad859dmr22035e87.16.1773176108957; Tue, 10 Mar 2026 13:55:08 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Masahiko Sawada Date: Tue, 10 Mar 2026 13:54:31 -0700 X-Gm-Features: AaiRm538frpn60hVUv5L3djHpmtPjIwLJZTYhTYTaeB2JA8sowO1qktiApmM4sE Message-ID: Subject: Re: Skipping schema changes in publication To: Amit Kapila Cc: shveta malik , vignesh C , Shlok Kyal , Nisha Moond , Ashutosh Sharma , "David G. Johnston" , Dilip Kumar , Peter Smith , "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, Mar 4, 2026 at 3:01=E2=80=AFAM Amit Kapila wrote: > > On Wed, Mar 4, 2026 at 2:49=E2=80=AFPM shveta malik wrote: > > > > On Wed, Mar 4, 2026 at 1:54=E2=80=AFPM vignesh C = wrote: > > > > > > Here is an updated version with a couple of typos fixed and separated > > > the describe table query based on versions which make it more easier > > > to read. > > > > > > > v56 LGTM. > > > > Pushed. Sorry for joining the discussion late. I've tried with the new EXCEPT clause and I have some questions about the newly introduced syntax. With this feature, we can now write: CREATE PUBLICATION pub FOR ALL TABLES EXCEPT TABLE (a, b, c); The exclusion table list is written in the form of TABLE (a, b, c) but it's quite different from the inclusion table list we can specify (e.g., TABLE a, TABLE b, TABLE c). I'm concerned that it could confuse users. Have these points already been discussed? Also, isn't the TABLE after EXCEPT redundant? Regards, --=20 Masahiko Sawada Amazon Web Services: https://aws.amazon.com