2
PL/Python
함수에서 plpgsql function
(또는 임의의 PostgreSQL function
)을 호출 할 수 있습니까?PostgreSQL의 PL/Python 함수에서 plpgsql 함수 호출
그래서,이 같은 :
CREATE FUNCTION somefunc() RETURNS void AS $$
DECLARE
...
BEGIN
...
END;
$$ LANGUAGE plpgsql;
그리고는 plpgsql_function에 plpython_function에서 여기에
CREATE FUNCTION pythonFunc() RETURNS void AS $$
...
someFunc() #postgreSQL function
...
$$ LANGUAGE plpythonu;
어떻게 통과 할 인수를 사용? 이에 대한 간단한 대답은 "plpy 가져 오기 및 plpy.quote_literal 사용"입니다. 그것에 대한 나의 회신은 "아주 훌륭하다. 그러나 8.2 (사실, Greenplum)는 plpy를 가지고 있지 않다. 인용구, 그것은 실제로 내가 전화하기를 원하는 quote_literal이다!" 부트 스트랩 문제. – PhilHibbs