我非常喜欢SQL,并且正在尝试为我的postgreSQL数据库创建一个触发器函数,它将使用postgresql-plpython.9.5执行python函数:
CREATE PROCEDURAL LANGUAGE "plpython" HANDLER plpython_call_handler;
CREATE FUNCTION process_all_or_apart() RETURNS text AS
'
#some python code
'
LANGUAGE "plpython";
CREATE TRIGGER trigger2
BEFORE INSERT ON some_data
EXECUTE PROCEDURE process_all_or_apart();虽然我在数据库中使用postgresql-plpython作为扩展,但它得到了相同的错误:
"ERROR: function plpython_call_handler() does not exist"如何解决?
发布于 2016-10-25 13:54:09
可能会有更多的问题:
尝试创建仅语言的wit语句:
CREATE LANGUAGE plpythonu;
https://stackoverflow.com/questions/40223021
复制相似问题