LISTEN och NOTIFY tillhandahåller ett inbyggt publish/subscribe-meddelandesystem i PostgreSQL — en session kan skicka ett meddelande på en kanal, och andra sessioner som lyssnar på den kanalen mottar det direkt. Det är ett lättviktigt sätt att pusha realtidshändelser från databasen utan avsökning.
Den grundläggande mekanismen
LISTEN order_created;
NOTIFY order_created, ;
