sql >> Databáze >  >> RDS >> PostgreSQL

Použití pg_notify ve spouštěcí funkci PostgreSQL

Na pomoc může být příliš pozdě, ale možná to bude moci použít někdo jiný.Using SELECT pg_notify('', ''); ve spouštěči způsobí, že DB odpoví

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.

Změna SELECT na PERFORM, jak říká chyba, pomůže vyřešit tento problém a oznámení bude doručeno podle očekávání. Možná to mohl být problém.

Mám stejné nastavení a měl jsem stejný problém.



  1. Výkon v PDO / PHP / MySQL:transakce versus přímé provádění

  2. Oracle SQL Developer – okno s výsledky dotazu s chybějící mřížkou

  3. Jak dynamicky mapovat vstupní a výstupní sloupce v SSIS?

  4. Dotazování sloupce clob oracle