Re: [HACKERS] Logical replication existing data copy

Поиск
Список
Период
Сортировка
От Erik Rijkers
Тема Re: [HACKERS] Logical replication existing data copy
Дата
Msg-id e2eb061aa540dde92fefc643b9303599@xs4all.nl
обсуждение исходный текст
Ответ на Re: [HACKERS] Logical replication existing data copy  (Petr Jelinek <petr.jelinek@2ndquadrant.com>)
Ответы Re: [HACKERS] Logical replication existing data copy  (Petr Jelinek <petr.jelinek@2ndquadrant.com>)
Список pgsql-hackers
On 2017-01-18 20:45, Petr Jelinek wrote:
> 
> AFAICS you should always get error from that test after you enable the

Ah tes, you were right, of course;  I had assumed the earlier mentioned
CREATE SUBSCRIPTION ... [ WITH (COPY DATA | NOCOPY DATA) ]
but that syntax wasn't implemented, I now understand.

Taking that into account, my older tests work OK again (using the 
7-patches below).


Other small issue: using this patch-set:

> 0001-Add-PUBLICATION-catalogs-and-DDL-v18.patch
> 0002-Add-SUBSCRIPTION-catalog-and-DDL-v18.patch
> 0003-Define-logical-replication-protocol-and-output-plugi-v18.patch
> 0004-Add-logical-replication-workers-v18fixed.patch
> 0005-Add-separate-synchronous-commit-control-for-logical--v18.patch
> 0001-Logical-replication-support-for-initial-data-copy-v2.patch
> 0006-Add-RENAME-support-for-PUBLICATIONs-and-SUBSCRIPTION.patch

( This is now the patch-set to test, is that correct? )

make check complains:

*** 
/home/aardvark/pg_stuff/pg_sandbox/pgsql.logical_replication/src/test/regress/expected/subscription.out    2017-01-19 
09:26:41.354703032 +0100
--- 
/home/aardvark/pg_stuff/pg_sandbox/pgsql.logical_replication/src/test/regress/results/subscription.out    2017-01-19 
09:29:56.104685043 +0100
***************
*** 53,62 ****  COMMIT;  ALTER SUBSCRIPTION testsub RENAME TO testsub_foo;  \dRs
!                          List of subscriptions
!     Name     |           Owner           | Enabled |    Publication
! 
-------------+---------------------------+---------+--------------------
!  testsub_foo | regress_subscription_user | f       | 
{testpub,testpub1}  (1 row)
  DROP SUBSCRIPTION testsub_foo NODROP SLOT;
--- 53,62 ----  COMMIT;  ALTER SUBSCRIPTION testsub RENAME TO testsub_foo;  \dRs
!                       List of subscriptions
!     Name     |           Owner           | Enabled | Publication
! -------------+---------------------------+---------+-------------
!  testsub_foo | regress_subscription_user | f       | {testpub}  (1 row)
  DROP SUBSCRIPTION testsub_foo NODROP SLOT;

======================================================================


Thanks,


Erik Rijkers



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Michael Paquier
Дата:
Сообщение: Re: [HACKERS] Patch to implement pg_current_logfile() function
Следующее
От: Masahiko Sawada
Дата:
Сообщение: Re: [HACKERS] Transactions involving multiple postgres foreign servers