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 -- Jay Dickon Glanville ---------------------------(end of broadcast)--------------------------- TIP 9: In versions below 8.0, the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match