Re: Not getting error if ALTER SUBSCRIPTION syntax is wrong.

From: Petr Jelinek <petr(dot)jelinek(at)2ndquadrant(dot)com>
To: tushar <tushar(dot)ahuja(at)enterprisedb(dot)com>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Not getting error if ALTER SUBSCRIPTION syntax is wrong.
Date: 2017-05-05 17:51:06
Message-ID: 94c1607e-43e4-4ce4-23a5-cfff3c36d2f9@2ndquadrant.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On 05/05/17 14:40, tushar wrote:
> Hi,
>
> While testing 'logical replication' against v10 , i encountered one
> issue where data stop migrating after ALTER PUBLICATION.
>
> X Server
> \\ Make sure wal_level is set to logical in postgresql.conf file
> \\create table/Insert 1 row -> create table test(n int); insert into t
> values (1);
> \\create publication for all -> create publication pub for ALL TABLES ;
>
>
> Y server
>
> \\ Make sure wal_level is set to logical in postgresql.conf file
> \\create table -> create table test(n int);
>
> \\create Subscription
>
> CREATE SUBSCRIPTION sub CONNECTION 'host=localhost dbname=postgres
> port=5432 ' PUBLICATION pub;
>
> postgres=# select * from test;
> n
> ---
> 1
> (1 row)
>
> \\Alter subscription
> postgres=# alter subscription sub connection 'host=localhost
> dbname=postgres PUBLICATION pub';
> ALTER SUBSCRIPTION
>
> X server
> postgres=# insert into test values (1);
> INSERT 0 1
> postgres=# select * from test;
> n
> ---
> 1
> 1
> (2 rows)
>
> Y server
> postgres=# select * from test;
> n
> ---
> 1
> (1 row)
>
> I think probably syntax of alter subscription is not correct but
> surprisingly it is not throwing an error.
>

Syntax of ALTER command is correct, syntax of the connection string is
not, you are probably getting errors in log from the replication worker.

We could check validity of the connection string though to complain
immediately like we do in CREATE.

--
Petr Jelinek http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Robert Haas 2017-05-05 18:11:45 Re: Not getting error if ALTER SUBSCRIPTION syntax is wrong.
Previous Message Petr Jelinek 2017-05-05 17:32:27 Re: snapbuild woes