Hallo zusammen,
ich versuche mit einem Trigger ein Pythonsktipt aufzurufen. An das Pythonskript soll noch die ID aus der Tabelle als Argument übergeben werden. Bis jetzt habe ich diese Funktion erstellt:
Dazu habe ich diesen Trigger erstellt:
Leider funktioniert das so nicht. Wie kann ich aus einer Tabelle die ID an das Pythonskript übergeben?
In der Doku habe ich was von TG_ARGV[] gelesen. Mir ist aber nicht klar wie ich damit auf ein einzelnes Spaltenelement zugreifen soll.
Danke vorab
ich versuche mit einem Trigger ein Pythonsktipt aufzurufen. An das Pythonskript soll noch die ID aus der Tabelle als Argument übergeben werden. Bis jetzt habe ich diese Funktion erstellt:
Code:
=# CREATE OR REPLACE FUNCTION executeDataCheck()
RETURNS TRIGGER
AS $executeDataCheck$
#!/bin/sh
python3 /home/user/pythonskript.py sID
$$
LANGUAGE plsh;
Dazu habe ich diesen Trigger erstellt:
Code:
=# CREATE TRIGGER executeDataCheck
AFTER INSERT OR UPDATE ON
module_related_references FOR
EACH ROW EXECUTE PROCEDURE
executedatacheck(s_id);
Leider funktioniert das so nicht. Wie kann ich aus einer Tabelle die ID an das Pythonskript übergeben?
In der Doku habe ich was von TG_ARGV[] gelesen. Mir ist aber nicht klar wie ich damit auf ein einzelnes Spaltenelement zugreifen soll.
Danke vorab