Det här är vad LISTEN/NOTIFY skapades för.
Den enda nackdelen är att du måste ha någon form av bakgrundstråd som regelbundet kontrollerar databasen för att se om några meddelanden är tillgängliga.
Du kan också använda koden från Postgres Wiki för att ha en startpunkt