절차 메이저 토토 사이트는이어야합니다."설치"어디에서나 각 데이터베이스에 사용된. 그러나 템플릿에 설치된 절차 메이저 토토 사이트 1 데이터베이스는 이후에 생성 된 모든 부분에서 자동으로 사용할 수 있습니다 데이터베이스. 따라서 데이터베이스 관리자는 결정할 수 있습니다 데이터베이스를 사용할 수 있으며 일부는 그가 선택한 경우 기본적으로 사용할 수있는 메이저 토토 사이트.
표준 분포와 함께 제공된 메이저 토토 사이트의 경우 쉘 스크립트Createlang사용될 수 있습니다 세부 사항을 손으로 수행하는 대신. 예를 들어 설치하다pl/pgsqlTemplate1 데이터베이스, 사용
Createlang plpgsql template1
아래 설명 된 수동 절차는 권장됩니다 맞춤 메이저 토토 사이트 설치Createlang
매뉴얼 절차 메이저 토토 사이트 설치
절차 메이저 토토 사이트가 데이터베이스에 3 개로 설치됩니다. 데이터베이스 슈퍼 사용자가 수행 해야하는 단계.
메이저 토토 사이트 핸들러의 공유 객체는 있어야합니다 적절한 라이브러리에 컴파일 및 설치 예배 규칙서. 이것은 건물과 같은 방식으로 작동합니다 일반 사용자 정의 C 기능이있는 모듈 설치 하다; 보다섹션 9.5.8.
핸들러는 명령으로 선언해야합니다
기능 만들기handler_function_name() Language_Handler를 반환합니다 '경로 대 공유-개체' 메이저 토토 사이트 C;
특수 반환 유형Language_Handler데이터베이스에 이것을 알려줍니다 함수는 정의 된 것 중 하나를 반환하지 않습니다SQL데이터 유형이며 직접적이지 않습니다 사용 가능SQL진술.
PL은 명령으로 선언해야합니다
만들기 [신뢰할 수있는] [절차] 메이저 토토 사이트메이저 토토 사이트 이름핸들러handler_function_name;
선택적인 키워드신뢰할 수있는NO가없는 일반 데이터베이스 사용자 여부를 알려줍니다 슈퍼업자 권한은이 언어를 사용할 수 있어야합니다 기능을 만들고 절차를 트리거합니다. pl 함수는 데이터베이스 서버 내부에서 실행됩니다.신뢰할 수있는플래그 만 제공해야합니다 데이터베이스 서버에 액세스 할 수없는 메이저 토토 사이트의 경우 내부 또는 파일 시스템. 메이저 토토 사이트pl/pgsql, PL/TCL, pl/perl및pl/python신뢰할 수있는 것으로 알려져 있습니다. 그만큼 언어pl/tcluandpl/perlu무제한 기능 제공아님신뢰할 수있는 표시.
기본값PostgreSQL설치, 핸들러pl/pgsql메이저 토토 사이트가 구축 및 설치되었습니다 에"도서관"디렉토리. 만약에TCL/TK지원이 구성됩니다. 처리자pl/tclandpl/tclu도 건축되었습니다 같은 위치에 설치됩니다. 마찬가지로,pl/perlandpl/perlu핸들러가 제작 및 설치됩니다 Perl 지원이 구성되어 있고pl/pythonPython 지원이 있으면 설치됩니다 구성되었습니다. 그만큼Createlang스크립트 자동화단계 2and단계 3위에서 설명한.