이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 40.1. 절차 토토 설치버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

22.2. 절차 무지개 토토 설치

절차 적 무지개 토토는이어야합니다."설치"각 데이터베이스가있는 경우

표준 분포와 함께 제공된 무지개 토토의 경우Createlang사용될 수 있습니다pl/pgsql

Createlang plpgsql template1

아래 설명 된 수동 절차는 권장됩니다Createlang

매뉴얼 절차 무지개 토토 설치

절차 무지개 토토가 데이터베이스에 3 개로 설치됩니다.

  1. 무지개 토토 핸들러의 공유 객체는이어야합니다섹션.

  2. 핸들러는 명령으로 선언해야합니다

    함수 만들기handler_function_name()경로 대 공유-개체' 무지개 토토 C;

    특수 반환 유형opaque이 함수가 반환되지 않는다고 데이터베이스에 알려줍니다.SQL데이터SQL진술.

  3. PL은 명령으로 선언해야합니다

    만들기 [신뢰할 수있는] [절차] 무지개 토토무지개 토토 이름핸들러handler_function_name;

    선택적인 키워드신뢰할 수있는NO가없는 일반 데이터베이스 사용자 여부를 알려줍니다신뢰할 수있는플래그 만 제공해야합니다pl/pgsql,PL/TCL,pl/perlpl/python신뢰할 수있는 것으로 알려져 있습니다. 그만큼pl/tcluandpl/perlunot신뢰할 수있는 표시.

기본값postgresql설치, 핸들러pl/pgsql무지개 토토가 구축 및 설치되었습니다"도서관"디렉토리. 만약에Createlang스크립트 자동2 단계3 단계설명

예 22-1. 수동 설치pl/pgsql

다음 명령은 데이터베이스 서버에 위치합니다pl/pgsql무지개 토토 통화 처리기

함수 생성 PLPGSQL_CALL_HANDLER ()는 OPAQUE를 반환합니다

명령

신뢰할 수있는 절차 언어 생성 PLPGSQL

그런 다음 이전에 선언 한 호출 핸들러를 정의합니다PLPGSQL.