Esto podría ser demasiado tarde para ayudar, pero tal vez alguien más pueda usarlo.Usando SELECT pg_notify('', ''); en el activador hace que la base de datos responda con
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.
Cambiar SELECCIONAR a REALIZAR como dice el error ayuda a resolver este problema y la notificación se entrega como se esperaba. Tal vez este podría haber sido el problema.
Tengo la misma configuracion, y tenia el mismo problema.