From: | xOChilpili <xochilpili(at)gmail(dot)com> |
---|---|
To: | pgsql-general(at)postgresql(dot)org |
Subject: | Publication/Subscription Questions |
Date: | 2018-07-27 08:34:21 |
Message-ID: | CAM7=w_uk+BVB5A208x9COx5gCeg-qvoifHE3hAD9krBuV0k+dg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Hi everyone,
Im just testing/learning how subscriptions and publications work, then this
is what i have done until now:
Server A :
create database test_pubsubs;
create table foo(
id_foo serial not null primary key,
foo varchar(20) not null
);
insert into foo values(1,'foo');
insert into foo values(2,'foobar');
create table foobar(
id_foobar serial not null primary key,
foobar varchar(20) not null
);
insert into foobar values(1,'foobaz');
insert into foobar values(2,'foobax');
create publication my_publication for table foo;
Server B :
create database test_pubsubs;
create table foo(
id_foo serial not null primary key,
foo varchar(20) not null
);
create table foobar(
id_foobar serial not null primary key,
foobar varchar(20) not null
);
create subscription my_subscription connection 'host=server_a
dbname=test_pubsubs user=my_user password=my_password port=5432'
publication my_publication;
select * from foo;
id_foo | foo
1 | foo
2 | foobar
select * from foobar;
0 Rows
Server A:
alter publication my_publication add table foobar;
Server B:
alter subscription my_subscription refresh publication;
select * from foobar;
id_foobar | foobar
1 | foobaz
2 | foobax
Then, here's my question :
Still on Server B:
delete from foo;
delete from foobar;
select * from foo;
0 Rows
select * from foobar;
0 Rows
alter subscription my_subscription refresh publication;
select * from foo;
0 Rows
select * from foobar;
0 Rows
Why ? If i remove rows, from Server B and refresh publication, why data is
not re-sync ?
But if i :
drop subscription my_subscription;
and create it again, then i have all data back...
Thanks a lot!
--
xOCh
--
PAranoids Group
218
From | Date | Subject | |
---|---|---|---|
Next Message | Brahmam Eswar | 2018-07-27 09:24:25 | Return Multiple Rows from Store Function |
Previous Message | Adrian Klaver | 2018-07-27 00:11:14 | Re: logical replication snapshots |