Hallo Leute,
ich habe folgende Aufgabenstellung/Problem:
Tabelle foo wird getriggert, indem bei jedem Ereignis das “Notify my_name” Kommando absetzt wird.
Funktioniert auch soweit in psql.
Wie komme ich an die Info in plpgsql?
CREATE OR REPLACE FUNCTION footest() RETURNS VOID AS $$
DECLARE
v_result VARCHAR [];
v_query TEXT;
v_t text;
BEGIN
v_query := 'listen my_name';
EXECUTE v_query INTO v_t;
RAISE NOTICE '%',v_t;
END;
$$ LANGUAGE plpgsql;
So geht es nicht, aber wie kann ich das Kommando “LISTEN” ausführen und das Ergebnis z.B. ProzessID bekommen?
Jemand eine Idee?!
Danke schon im vorraus.
klaup
PS: Version 8.3