PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Utilizzo di pg_notify nella funzione trigger di PostgreSQL

Questo potrebbe essere troppo tardi per aiutare, ma forse qualcun altro sarà in grado di usarlo.Using SELECT pg_notify('', ''); nel trigger fa sì che il DB risponda 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.

La modifica di SELECT in PERFORM come dice l'errore aiuta a risolvere questo problema e la notifica viene consegnata come previsto. Forse questo potrebbe essere stato il problema.

Ho la stessa configurazione e ho avuto lo stesso problema.