Re: Support ALTER SUBSCRIPTION ... ADD/DROP PUBLICATION ... syntax
Japin Li <japinli@hotmail.com>
From: Japin Li <japinli@hotmail.com>
To: Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Cc: Peter Eisentraut <peter.eisentraut@enterprisedb.com>, Amit Kapila
<amit.kapila16@gmail.com>, "pgsql-hackers@lists.postgresql.org"
<pgsql-hackers@lists.postgresql.org>
Date: 2021-04-06T05:24:23Z
Lists: pgsql-hackers
On Sat, 03 Apr 2021 at 13:20, Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com> wrote: > On Sat, Apr 3, 2021 at 1:29 AM Peter Eisentraut > <peter.eisentraut@enterprisedb.com> wrote: >> The code you have in merge_publications() to report all existing >> publications is pretty messy and is not properly internationalized. I >> think what you are trying to do there is excessive. Compare this >> similar case: >> >> create table t1 (a int, b int); >> alter table t1 add column a int, add column b int; >> ERROR: 42701: column "a" of relation "t1" already exists >> >> I think you can make both this and the duplicate checking much simpler >> if you just report the first conflict. > > Yes, we are erroring out on the first conflict for both duplicates and > in merge_publications. > >> I think this patch is about ready to commit, but please provide a final >> version in good time. > > I took the liberty to address all the review comments and provide a v9 > patch on top of Japin's v8 patch-set. > >> (Also, please combine your patches into a single patch.) > > Done. > > Attaching v9 patch, please review it. > Sorry for the late reply! Thanks for your updating the new patch, and it looks good to me. -- Regrads, Japin Li. ChengDu WenWu Information Technology Co.,Ltd.
Commits
-
ALTER SUBSCRIPTION ... ADD/DROP PUBLICATION
- 82ed7748b710 14.0 landed