sql >> Databasteknik >  >> RDS >> PostgreSQL

Använder pg_notify i PostgreSQL triggerfunktion

Detta kan vara för sent för att hjälpa men kanske någon annan kommer att kunna använda det. Använder SELECT pg_notify('', ''); i utlösaren får DB:n att svara 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.

Att ändra SELECT till PERFORM som felet säger hjälper till att lösa det här problemet och meddelandet levereras som förväntat. Kanske kan detta ha varit problemet.

Jag har samma setup och hade samma problem.



  1. dynamiska kolumner med pivottabellsfråga

  2. MySql - autoslutförande

  3. Skapa array för värden från listan över kolumner som extraherats i Postgres

  4. Korrekt sätt att kommentera ett rangfält för en frågeuppsättning