Re: deparsing utility commands

Поиск
Список
Период
Сортировка
Искать
От
Robert Haas
Тема
Re: deparsing utility commands
Дата
Msg-id
CA+TgmobgyYRM1-Ja0MmKKa9idcsFqqxACzpGKd-3z60B6Xg3Vw@mail.gmail.com
Ответ на
Список
Дерево обсуждения
deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands Andres Freund <andres@2ndquadrant.com>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands Stephen Frost <sfrost@snowman.net>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands Stephen Frost <sfrost@snowman.net>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands Stephen Frost <sfrost@snowman.net>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands Andres Freund <andres@2ndquadrant.com>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands Andres Freund <andres@2ndquadrant.com>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands Stephen Frost <sfrost@snowman.net>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands Stephen Frost <sfrost@snowman.net>
Re: deparsing utility commands Stephen Frost <sfrost@snowman.net>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands Stephen Frost <sfrost@snowman.net>
Re: deparsing utility commands Andres Freund <andres@2ndquadrant.com>
Re: deparsing utility commands Andres Freund <andres@2ndquadrant.com>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands Stephen Frost <sfrost@snowman.net>
Re: deparsing utility commands Andres Freund <andres@2ndquadrant.com>
Re: deparsing utility commands Stephen Frost <sfrost@snowman.net>
Re: deparsing utility commands Andres Freund <andres@2ndquadrant.com>
Re: deparsing utility commands Stephen Frost <sfrost@snowman.net>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands Andres Freund <andres@2ndquadrant.com>
Re: deparsing utility commands Stephen Frost <sfrost@snowman.net>
Re: deparsing utility commands Ryan Pedela <rpedela@datalanche.com>
Re: deparsing utility commands Andres Freund <andres@2ndquadrant.com>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands Stephen Frost <sfrost@snowman.net>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands Ryan Pedela <rpedela@datalanche.com>
Re: deparsing utility commands Robert Haas <robertmhaas@gmail.com>
Re: deparsing utility commands Andres Freund <andres@anarazel.de>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands David Steele <david@pgmasters.net>
Re: deparsing utility commands Amit Kapila <amit.kapila16@gmail.com>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands David Steele <david@pgmasters.net>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands "Shulgin, Oleksandr" <oleksandr.shulgin@zalando.de>
Re: deparsing utility commands "Shulgin, Oleksandr" <oleksandr.shulgin@zalando.de>
Re: deparsing utility commands Jim Nasby <Jim.Nasby@BlueTreble.com>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands Jim Nasby <Jim.Nasby@BlueTreble.com>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands "Shulgin, Oleksandr" <oleksandr.shulgin@zalando.de>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands "Shulgin, Oleksandr" <oleksandr.shulgin@zalando.de>
Re: deparsing utility commands Ajin Cherian <itsajin@gmail.com>
Re: deparsing utility commands Ajin Cherian <itsajin@gmail.com>
Re: deparsing utility commands Peter Eisentraut <peter.eisentraut@enterprisedb.com>
Re: deparsing utility commands Ajin Cherian <itsajin@gmail.com>
Re: deparsing utility commands Ajin Cherian <itsajin@gmail.com>
Re: deparsing utility commands "Shulgin, Oleksandr" <oleksandr.shulgin@zalando.de>
Re: deparsing utility commands Alvaro Herrera <alvherre@2ndquadrant.com>
Re: deparsing utility commands Fabrízio de Royes Mello <fabriziomello@gmail.com>
Re: deparsing utility commands Dimitri Fontaine <dimitri@2ndQuadrant.fr>
Re: deparsing utility commands David Steele <david@pgmasters.net>
On Wed, Mar 25, 2015 at 3:21 PM, Ryan Pedela  wrote:
> On Wed, Mar 25, 2015 at 11:59 AM, Alvaro Herrera 
> wrote:
>> * Should we prohibit DDL from within event triggers?
>
> Please don't prohibit DDL unless there is a really, really good reason to do
> so. I have several use cases in mind for event triggers, but they are only
> useful if I can perform DDL.
>
> For example, I want to create an Elasticsearch FDW and use that to index and
> search Postgres tables. When a table is created, I am planning to use an
> event trigger to capture the CREATE event and automatically create a foreign
> table via the Elasticsearch FDW. In addition, I would add normal triggers to
> the new table which capture DML and update the foreign table accordingly. In
> other words, I want to use FDWs and event triggers to automatically sync
> table DDL and DML to Elasticsearch.

+1.  I think that if it's unsafe to run DDL from with event triggers,
then that might be a sign that it's not safe to run *any* user-defined
code at that location.  I think it's the job of the event trigger to
make sure that it doesn't assume anything about what may have changed
while the user-defined code was running.

-- 
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


В списке pgsql-hackers по дате отправления
От: Robert Haas
Дата:
От: Andres Freund
Дата:
Сообщение: Re: deparsing utility commands
FAQ