Re: logical changeset generation v6.1

Поиск
Список
Период
Сортировка
Искать
От
Steve Singer
Тема
Re: logical changeset generation v6.1
Дата
Msg-id
BLU0-SMTP537349FC3D27FB6CF0779BDC1C0@phx.gbl
Ответ на
Список
Дерево обсуждения
logical changeset generation v6 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6 Peter Eisentraut <peter_e@gmx.net>
Re: logical changeset generation v6 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6 Peter Eisentraut <peter_e@gmx.net>
Re: logical changeset generation v6 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6 Peter Eisentraut <peter_e@gmx.net>
Re: logical changeset generation v6 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6 Steve Singer <steve@ssinger.info>
Re: logical changeset generation v6 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6 Steve Singer <steve@ssinger.info>
Re: logical changeset generation v6 Steve Singer <steve@ssinger.info>
Re: logical changeset generation v6 Steve Singer <steve@ssinger.info>
Re: logical changeset generation v6 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6 Steve Singer <steve@ssinger.info>
Re: logical changeset generation v6 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6 Steve Singer <steve@ssinger.info>
Re: logical changeset generation v6 Peter Geoghegan <pg@heroku.com>
Re: logical changeset generation v6 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6 Alvaro Herrera <alvherre@2ndquadrant.com>
Re: logical changeset generation v6 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6 Alvaro Herrera <alvherre@2ndquadrant.com>
Re: logical changeset generation v6 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6 Steve Singer <steve@ssinger.info>
Re: logical changeset generation v6 Peter Geoghegan <pg@heroku.com>
Re: logical changeset generation v6 Peter Eisentraut <peter_e@gmx.net>
Re: logical changeset generation v6 Peter Geoghegan <pg@heroku.com>
Re: logical changeset generation v6 Magnus Hagander <magnus@hagander.net>
Re: logical changeset generation v6 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6 Magnus Hagander <magnus@hagander.net>
Re: logical changeset generation v6 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6 Peter Geoghegan <pg@heroku.com>
Re: logical changeset generation v6 Fujii Masao <masao.fujii@gmail.com>
Re: logical changeset generation v6 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.1 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.1 Kevin Grittner <kgrittn@ymail.com>
Re: logical changeset generation v6.1 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.1 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.1 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.1 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.1 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.1 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.1 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.1 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.1 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.1 Steve Singer <steve@ssinger.info>
Re: logical changeset generation v6.1 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.1 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.1 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.1 Thom Brown <thom@linux.com>
Re: logical changeset generation v6.1 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.1 Steve Singer <steve@ssinger.info>
Re: logical changeset generation v6.1 Alvaro Herrera <alvherre@2ndquadrant.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Steve Singer <steve@ssinger.info>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Steve Singer <steve@ssinger.info>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Steve Singer <steve@ssinger.info>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Hannu Krosing <hannu@krosing.net>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.2 "ktm@rice.edu" <ktm@rice.edu>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.2 David Fetter <david@fetter.org>
Re: logical changeset generation v6.2 Peter Geoghegan <pg@heroku.com>
Re: logical changeset generation v6.2 Hannu Krosing <hannu@krosing.net>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Heikki Linnakangas <hlinnakangas@vmware.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Heikki Linnakangas <hlinnakangas@vmware.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.2 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.2 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.4 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.4 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.4 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.4 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.4 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.4 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.4 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.4 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.4 Hannu Krosing <hannu@2ndQuadrant.com>
Re: logical changeset generation v6.4 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.4 Hannu Krosing <hannu@2ndQuadrant.com>
Re: logical changeset generation v6.4 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.4 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.4 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.4 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.4 Merlin Moncure <mmoncure@gmail.com>
Re: logical changeset generation v6.5 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.5 Steve Singer <steve@ssinger.info>
Re: logical changeset generation v6.5 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.5 Steve Singer <steve@ssinger.info>
Re: logical changeset generation v6.5 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.5 Steve Singer <steve@ssinger.info>
Re: logical changeset generation v6.5 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.5 Steve Singer <steve@ssinger.info>
Re: logical changeset generation v6.5 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.5 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.5 Peter Eisentraut <peter_e@gmx.net>
Re: logical changeset generation v6.5 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.5 Peter Eisentraut <peter_e@gmx.net>
Re: logical changeset generation v6.6 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.6 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.6 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.7 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.7 Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: logical changeset generation v6.7 Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: logical changeset generation v6.7 Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: logical changeset generation v6.7 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.7 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.7 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.7 Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: logical changeset generation v6.7 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.7 Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: logical changeset generation v6.7 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.7 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.7 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.8 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.8 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.8 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.8 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.8 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.8 David Rowley <dgrowleyml@gmail.com>
Re: logical changeset generation v6.8 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.8 David Rowley <dgrowleyml@gmail.com>
Re: logical changeset generation v6.8 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.8 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.8 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.8 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.8 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.8 Tom Lane <tgl@sss.pgh.pa.us>
Re: logical changeset generation v6.8 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.8 Alvaro Herrera <alvherre@2ndquadrant.com>
Re: logical changeset generation v6.8 Tom Lane <tgl@sss.pgh.pa.us>
Re: logical changeset generation v6.8 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.8 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.8 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.7 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.7 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.7 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.7 Fabrízio de Royes Mello <fabriziomello@gmail.com>
Re: logical changeset generation v6.6 Robert Haas <robertmhaas@gmail.com>
Re: logical changeset generation v6.6 Andres Freund <andres@2ndquadrant.com>
Re: logical changeset generation v6.6 Andres Freund <andres@2ndquadrant.com>
On 10/07/2013 09:32 AM, Andres Freund wrote:
> Todo:
> * rename treat_as_catalog_table, after agreeing on the new name
> * rename remaining timetravel function names
> * restrict SuspendDecodingSnapshots usage to RelationInitPhysicalAddr,
>    that ought to be enough.
> * add InLogicalDecoding() function.
> * throw away older data when reading xl_running_xacts records, to deal
>    with immediate shutdowns/crashes

What is your current plan for decoding sequence updates?  Is this 
something that you were going to hold-off on supporting till a future 
version? ( know this was discussed a while ago but I don't remember 
where it stands now)
From a Slony point of view this isn't a big deal, I can continue to 
capture sequence changes in sl_seqlog when I create each SYNC event and 
then just replicate the INSERT statements in sl_seqlog via logical 
decoding.  I can see why someone building a replication system not based 
on the concept of a SYNC would have a harder time with this.

I am guessing we would want to pass sequence operations to the plugins 
as we encounter the WAL for them out-of-band of any transaction.   This 
would mean that a set of operations like

begin;
insert into a (id) values(4);
insert into a (id) values(nextval('some_seq'));
commit

would be replayed on the replicas as
setval('some_seq',100);
begin;
insert into a (id) values (4);
insert into a (id) values (100);
commit;




В списке pgsql-hackers по дате отправления
От: Magnus Hagander
Дата:
Сообщение: Re: old warning in docs
От: Kevin Hale Boyes
Дата:
FAQ