Detta kan vara för sent för att hjälpa men kanske någon annan kommer att kunna använda det. Använder SELECT pg_notify('', ''); i utlösaren får DB:n att svara med
ERROR: query has no destination for result data
SQL state: 42601
Hint: If you want to discard the results of a SELECT, use PERFORM instead.
Att ändra SELECT till PERFORM som felet säger hjälper till att lösa det här problemet och meddelandet levereras som förväntat. Kanske kan detta ha varit problemet.
Jag har samma setup och hade samma problem.