PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Używanie pg_notify w funkcji wyzwalacza PostgreSQL

To może być za późno, aby pomóc, ale być może ktoś inny będzie mógł z niego skorzystać.Korzystanie z SELECT pg_notify('', ''); w wyzwalaczu powoduje, że DB odpowiada

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.

Zmiana opcji WYBIERZ na WYKONAJ zgodnie z komunikatem o błędzie pomaga rozwiązać ten problem, a powiadomienie jest dostarczane zgodnie z oczekiwaniami. Być może to mógł być problem.

Mam taką samą konfigurację i miałem ten sam problem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tworzenie bazy danych PostgreSQL

  2. Dlaczego serializowalna transakcja PostgreSQL uważa to za konflikt?

  3. Jak skonfigurować źródło danych SSL Spring/Heroku/postgres?

  4. Funkcja COPY w PostgreSQL

  5. Tworzenie przestrzeni tabel w postgresql