Re: [HACKERS] Logical replication existing data copy
От
Petr Jelinek
Тема
Re: [HACKERS] Logical replication existing data copy
Дата
Msg-id
4323fc2b-9410-cf12-b648-2b8d55603e9e@2ndquadrant.com
Ответ на
Re: [HACKERS] Logical replication existing data copy (Erik Rijkers)
Список
Дерево обсуждения
Re: [HACKERS] Logical replication existing data copy Erik Rijkers <er@xs4all.nl>
Re: Logical replication existing data copy Petr Jelinek <petr.jelinek@2ndquadrant.com>
On 18/01/17 17:35, Erik Rijkers wrote: > On 2017-01-18 14:46, Petr Jelinek wrote: > >> 0001-Logical-replication-support-for-initial-data-copy-v2.patch > > Applies and builds fine on top of the previous 5 patches. > > Two problems: > > 1. alter_subscription.sgml has an unpaired -tag, which breaks > the doc-build: > This is the offending patch-line: > + CREATE SUBSCRIPTION with COPY > DATA > Hmm, I wonder how did that compile on my machine as it's indeed syntax error. > > 2. Running the below (a version of the earlier pgbench_derail.sh) I have > found that > create subscription sub1 .. with (disabled); and then alter > subscription sub1 enable; > cannot be run immediately, consecutively. The error is avoided when the > two > commands are separated (for instance, below in separate psql- calls). > > I don't understand why this is but it is reliably so. > AFAICS you should always get error from that test after you enable the subscription, no matter if you enable immediately or later. The default behavior is to copy the data and your test already copies them via pg_dump/pg_restore. -- Petr Jelinek http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services
В списке pgsql-hackers по дате отправления
От: Andres Freund
Дата:
От: Tom Lane
Дата: