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

Brug af pg_notify i PostgreSQL triggerfunktion

Dette kan være for sent at hjælpe, men måske vil en anden være i stand til at bruge det. Brug af SELECT pg_notify('', ''); i triggeren får DB'en til at svare 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.

Ændring af SELECT til PERFORM, som fejlen siger, hjælper med at løse dette problem, og meddelelsen bliver leveret som forventet. Måske kunne dette have været problemet.

Jeg har samme opsætning, og havde samme problem.



  1. Efter MySQL-installation via Brew får jeg fejlen - Serveren afsluttede uden at opdatere PID-fil

  2. Looping cursor kaster fejl, at cursor ikke er defineret

  3. MySQL til Oracle-syntaksfejl (grænse/forskydning/opdatering)

  4. OPDATERING på INSERT dublet primærnøgle i Oracle?