sql >> Database >  >> RDS >> PostgreSQL

Pg_notify gebruiken in de PostgreSQL-triggerfunctie

Dit is misschien te laat om te helpen, maar misschien kan iemand anders het gebruiken. SELECT gebruiken pg_notify('', ''); in de trigger zorgt ervoor dat de DB reageert met

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.

Het wijzigen van de SELECT naar PERFORM als de fout zegt, helpt om dit probleem op te lossen en de melding wordt afgeleverd zoals verwacht. Misschien was dit het probleem.

Ik heb dezelfde setup, en had hetzelfde probleem.



  1. mysql:Hoe krijg ik de volgende datum van de geselecteerde dag?

  2. Hoe Oracle blob op een betrouwbare manier te schrijven / updaten?

  3. WAARDEN Verklaring in MySQL

  4. Punten en komma's uit kolomwaarden verwijderen