Re: Event-driven programming?

Поиск
Список
Период
Сортировка
От Pavel Stehule
Тема Re: Event-driven programming?
Дата
Msg-id 162867790709120952p5cb6422i25413e85fb9d098e@mail.gmail.com
обсуждение исходный текст
Ответ на Event-driven programming?  ("Jay Dickon Glanville" <dickon.glanville@gmail.com>)
Ответы Re: Event-driven programming?  ("D. Dante Lorenso" <dante@lorenso.com>)
Список pgsql-general
2007/9/12, Jay Dickon Glanville <dickon.glanville@gmail.com>:
> Hello all.
>
> Is it possible for PostgreSQL to notify me of a successful transaction commit?
>
> Here's an example of what I'm thinking of:
> - I write a function (it doesn't matter what language it's in:
> PL/pgSQL, PL/Java, etc)
> - I register that function as a "post-commit" callback function
> - when a client commits a transaction, the function gets called, and
> the database passes the function some general information as to the
> content of the transaction
>
> Note how similar this process is to writing triggers.  The only
> problem I have with triggers is that events get generated per-table.
> I'd like to get notifications based on transactions, not table
> changes.
>
> What I'd like to be able to do with this event is to notify any
> applications of this change, so they can update their cached view of
> the database.
>
> So, is this possible?  Or am I wishing for the sky? ;-)
>
> Thanks for any help you can provide.
>
> JDG
>
>
On stored procedure level you can use dbms_alert functionality from
orafce  library.

http://www.pgsql.cz/index.php/Oracle_functionality_%28en%29#DBMS_ALERT

Pavel Stehule

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

Предыдущее
От: Richard Broersma Jr
Дата:
Сообщение: Re: Event-driven programming?
Следующее
От: Erik Jones
Дата:
Сообщение: Re: Event-driven programming?