이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다토토 결과 : 문서 : 17 : 44.6. 토토 결과 액세스버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

40.3. 데이터베이스 액세스

PL/Python 언어 모듈은 파이썬을 자동으로 가져옵니다plpy. 기능과plpy.foo. 현재plpy함수를 구현plpy.debug (MSG), plpy.log (MSG), plpy.info (MSG), plpy.notice (MSG), plpy.warning (MSG), plpy.error (MSG)plpy.fatal (MSG). plpy.plpy.실제로 파이썬을 올립니다Raine Plpy.error (MSG)상승MSG)plpy.plpy.11668_11890log_min_messagesclient_min_messages구성 변수. 보다17 장자세한 내용은

추가로plpy모듈execute준비. 부름plpy.execute쿼리 문자열과 annrows상태spi_execute ()반환 값. 결과 객체

예를 들어

rv = plpy.execute ( "select * from my_table", 5)

최대 5 행까지my_table.my_table열이 있습니다my_column, 그것은로 액세스 할 것입니다.

foo = rv [i] [ "my_column"]

두 번째 함수,plpy.prepare, 준비합니다

plan = ply.prepare ( "first_name = $ 1", [ "text"]

텍스트는 변수의 유형입니다$1. 준비 후plpy.execute실행하려면 :

rv = plpy.execute (plan, [ "name"], 5)

세 번째 인수는 한계이며 선택 사항입니다.

PL/Python 모듈을 사용하여 계획을 준비 할 때41 장) 이것이 의미하는 바에 대한 설명.SD또는gd(참조PostgreSQL : 문서 : 8.2 : PL/토토 결과 함수). 예를 들어:

함수 만들기 audavedPlan () 트리거를 $$로 반환합니다