diff options
Diffstat (limited to 'src/pl/plpython/plpython_function.sql')
-rw-r--r-- | src/pl/plpython/plpython_function.sql | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pl/plpython/plpython_function.sql b/src/pl/plpython/plpython_function.sql index 46083ab2ba2..46ab4babd35 100644 --- a/src/pl/plpython/plpython_function.sql +++ b/src/pl/plpython/plpython_function.sql @@ -92,7 +92,7 @@ return words' -- vigorously resisted all efforts at correction. they have -- since gone bankrupt... -CREATE FUNCTION users_insert() returns opaque +CREATE FUNCTION users_insert() returns trigger AS 'if TD["new"]["fname"] == None or TD["new"]["lname"] == None: return "SKIP" @@ -108,7 +108,7 @@ return rv' LANGUAGE 'plpython'; -CREATE FUNCTION users_update() returns opaque +CREATE FUNCTION users_update() returns trigger AS 'if TD["event"] == "UPDATE": if TD["old"]["fname"] != TD["new"]["fname"] and TD["old"]["fname"] == TD["args"][0]: @@ -117,7 +117,7 @@ return None' LANGUAGE 'plpython'; -CREATE FUNCTION users_delete() RETURNS opaque +CREATE FUNCTION users_delete() RETURNS trigger AS 'if TD["old"]["fname"] == TD["args"][0]: return "SKIP" |