Re: replicating DROP commands across servers

Поиск
Список
Период
Сортировка
Искать
От
Heikki Linnakangas
Тема
Re: replicating DROP commands across servers
Дата
Msg-id
542EE918.2030406@vmware.com
Ответ на
Список
Дерево обсуждения
replicating DROP commands across servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: replicating DROP commands across servers Tom Lane <tgl@sss.pgh.pa.us>
Re: replicating DROP commands across servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: replicating DROP commands across servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: replicating DROP commands across servers Abhijit Menon-Sen <ams@2ndQuadrant.com>
Re: replicating DROP commands across servers Andres Freund <andres@2ndquadrant.com>
Re: replicating DROP commands across servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: replicating DROP commands across servers Stephen Frost <sfrost@snowman.net>
Re: replicating DROP commands across servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: replicating DROP commands across servers Stephen Frost <sfrost@snowman.net>
Re: replicating DROP commands across servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: replicating DROP commands across servers Stephen Frost <sfrost@snowman.net>
Re: replicating DROP commands across servers "Brightwell, Adam" <adam.brightwell@crunchydatasolutions.com>
Re: replicating DROP commands across servers Heikki Linnakangas <hlinnakangas@vmware.com>
Re: replicating DROP commands across servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: replicating DROP commands across servers Stephen Frost <sfrost@snowman.net>
Re: replicating DROP commands across servers Heikki Linnakangas <hlinnakangas@vmware.com>
Re: replicating DROP commands across servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: replicating DROP commands across servers Heikki Linnakangas <hlinnakangas@vmware.com>
Re: replicating DROP commands across servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: replicating DROP commands across servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: replicating DROP commands across servers Robert Haas <robertmhaas@gmail.com>
Re: replicating DROP commands across servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: replicating DROP commands across servers Robert Haas <robertmhaas@gmail.com>
Re: replicating DROP commands across servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: replicating DROP commands across servers Andres Freund <andres@2ndquadrant.com>
Re: replicating DROP commands across servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: replicating DROP commands across servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: replicating DROP commands across servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: replicating DROP commands across servers Michael Paquier <michael.paquier@gmail.com>
Re: replicating DROP commands across servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: replicating DROP commands across servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: replicating DROP commands across servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: replicating DROP commands across servers David Rowley <dgrowleyml@gmail.com>
Re: replicating DROP commands across servers Andres Freund <andres@2ndquadrant.com>
Re: replicating DROP commands across servers Tom Lane <tgl@sss.pgh.pa.us>
Re: replicating DROP commands across servers David Rowley <dgrowley@gmail.com>
Re: replicating DROP commands across servers Tom Lane <tgl@sss.pgh.pa.us>
Re: replicating DROP commands across servers David Rowley <dgrowley@gmail.com>
Re: replicating DROP commands across servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: replicating DROP commands across servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: replicating DROP commands across servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: replicating DROP commands across servers Jeff Janes <jeff.janes@gmail.com>
Re: replicating DROP commands across servers Jeff Janes <jeff.janes@gmail.com>
Re: replicating DROP commands across servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: replicating DROP commands across servers Stephen Frost <sfrost@snowman.net>
Re: replicating DROP commands across servers Jim Nasby <Jim.Nasby@BlueTreble.com>
Re: replicating DROP commands across servers Robert Haas <robertmhaas@gmail.com>
Re: replicating DROP commands across servers Jim Nasby <Jim.Nasby@BlueTreble.com>
Re: replicating DROP commands across servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: replicating DROP commands across servers Andres Freund <andres@2ndquadrant.com>
On 10/03/2014 09:06 PM, Alvaro Herrera wrote:
> Heikki Linnakangas wrote:
>
>> I had a very brief look at the docs, and these extra outputs from
>> pg_event_trigger_dropped_objects caught my eye:
>>
>>> +        
>>> +         address_names
>>> +         text[]
>>> +         
>>> +          An array that, together with address_args,
>>> +          can be used by the C-language function getObjectAddress() to
>>> +          recreate the object address in a remote server containing a similar object.
>>> +         
>>> +        
>>> +        
>>> +         address_args
>>> +         text[]
>>> +         
>>> +          See address_names above.
>>> +         
>>> +        
>>
>> I couldn't find a function called getObjectAddress anywhere. Typo?
>
> Ah, yeah, it's get_object_address actually.
>
>> Also, is providing a C-language function the best we can do? The
>> rest of the information returned by pg_event_trigger_dropped_objects
>> is usable from any language.
>
> Well, the return value from get_object_address is an ObjectAddress.
> It's simple enough to create an SQL wrapper that takes the
> address_names/address_args arrays and return an ObjectAddress; would
> this be useful?

An ObjectAddress consists of a classid, objid, and objsubid. 
pg_event_trigger_dropped_objects already returns all of those as 
separate fields. What am I missing?

- Heikki


В списке pgsql-hackers по дате отправления
От: Bruce Momjian
Дата:
От: Arthur Silva
Дата:
FAQ