从PostgreSQL中的PL/Python函数调用plpgsql函数

Sto*_*ace 4 python postgresql plpython

是否可以从函数中调用plpgsql function(或任何PostgreSQL function)PL/Python?

所以,像这样:

CREATE FUNCTION somefunc() RETURNS void AS $$
DECLARE
    ...
BEGIN
    ...
END;
$$ LANGUAGE plpgsql;
Run Code Online (Sandbox Code Playgroud)

然后在这里使用它

CREATE FUNCTION pythonFunc() RETURNS void AS $$
    ...
    someFunc() #postgreSQL function
    ...
$$ LANGUAGE plpythonu;
Run Code Online (Sandbox Code Playgroud)

Clo*_*eto 5

create function plpython_function()
returns void as $$

    plpy.execute('select plpgsql_function()')

$$ language plpythonu;
Run Code Online (Sandbox Code Playgroud)

PL/Python数据库访问