PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Sử dụng pg_notify trong hàm kích hoạt PostgreSQL

Điều này có thể muộn để giúp đỡ nhưng có lẽ ai đó sẽ có thể sử dụng nó. Sử dụng SELECT pg_notify ('', ''); trong trình kích hoạt khiến DB phản hồi với

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.

Thay đổi SELECT thành PERFORM như lỗi nói sẽ giúp giải quyết vấn đề này và thông báo được gửi như mong đợi. Có lẽ đây có thể là vấn đề.

Tôi có cùng một thiết lập và gặp phải vấn đề tương tự.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. strapi database.js / nhiều cấu hình cơ sở dữ liệu

  2. Nhật ký lưu trữ được nén PostgreSQL trong Windows

  3. Chèn nhiều hàng với pg-promise

  4. mã hóa UTF8 không khớp với ngôn ngữ en_US; cài đặt LC_CTYPE đã chọn yêu cầu mã hóa LATIN1

  5. Truy vấn không trả về gì từ cơ sở dữ liệu