PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Usando pg_notify na função de gatilho do PostgreSQL


Isso pode ser tarde demais para ajudar, mas talvez outra pessoa possa usá-lo.Usando SELECT pg_notify('', ''); no gatilho faz com que o banco de dados responda com
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.

Alterar o SELECT para PERFORM como o erro diz ajuda a resolver esse problema e a notificação é entregue conforme o esperado. Talvez este possa ter sido o problema.

Tenho a mesma configuração e tive o mesmo problema.