Re: [HACKERS] No parameter values checking while creating Alter subscription...Connection
От | Masahiko Sawada |
---|---|
Тема | Re: [HACKERS] No parameter values checking while creating Alter subscription...Connection |
Дата | |
Msg-id | CAD21AoDp6=A0RLUMBviwKA8ZrE=OdOAFFEbW5N+w=Cq1GLu=bQ@mail.gmail.com обсуждение исходный текст |
Ответ на | [HACKERS] No parameter values checking while creating Altersubscription...Connection (tushar <tushar.ahuja@enterprisedb.com>) |
Ответы |
Re: [HACKERS] No parameter values checking while creating Altersubscription...Connection
|
Список | pgsql-hackers |
On Thu, May 25, 2017 at 9:43 AM, tushar <tushar.ahuja@enterprisedb.com> wrote: > Hi, > > We usually check connection parameter values while creating create > subscription > > \\port is WRONG > > postgres=# create subscription c1 connection 'port=4000 ' publication pub; > ERROR: could not connect to the publisher: could not connect to server: No > such file or directory > Is the server running locally and accepting > connections on Unix domain socket "/tmp/.s.PGSQL.4000"? > postgres=# > > \\when database doesn't exist > > postgres=# create subscription c1 connection 'dbname=postgre ' publication > pub; > ERROR: could not connect to the publisher: FATAL: database "postgre" does > not exist > postgres=# > > but such checking is not done at the time of alter subscription .. > connection > > postgres=# alter subscription c1 connection 'port=4000'; > ALTER SUBSCRIPTION > postgres=# alter subscription c1 connection 'dbname=cc'; > ALTER SUBSCRIPTION > CREATE SUBSCRIPTION tries to connect to publisher to create replication slot or to get table list for table synchronization, not to check the connection parameter value. So if you specify connect = false then CREATE SUBSCRIPTION doesn't try to connect. Regards, -- Masahiko Sawada NIPPON TELEGRAPH AND TELEPHONE CORPORATION NTT Open Source Software Center
В списке pgsql-hackers по дате отправления: