지원되는 버전 :현재(17) /16 / 15 / 14 / 13
개발 버전 :18 / Devel
지원되지 않은 버전 :12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다현재버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

26 장 PL/범퍼카 토토 -범퍼카 토토 절차 언어

PL/범퍼카 토토은 범퍼카 토토 프로그래밍에서 기능을 쓸 수 있습니다. 마치 마치 마치 마치 마치 SQL 쿼리에 사용될 수있는 언어 안으로Postgres.

pl/범퍼카 토토 Intepreter는 전체 범퍼카 토토 통역사입니다. 하지만, 유지하기 위해 특정 작업이 비활성화되었습니다. 시스템의 보안. 일반적으로 운영 환경과 상호 작용하는 것입니다. 이것 파일 핸들 작업 포함요구, 그리고use(외부 모듈의 경우). 그것 이 보안은 절대적이지 않다는 점에 유의해야합니다. 물론, 여러 서비스 거부 공격은 여전히 ​​가능합니다-메모리 피로와 끝없는 루프는 두 가지 예입니다.

26.1. 구축 및 설치

설치중인 경우 PL/범퍼카 토토을 구축하고 설치하려면Postgres소스에서-with-범퍼카 토토구성스크립트. pl/범퍼카 토토이 필요합니다 그게범퍼카 토토설치되었습니다. 그만큼lib범퍼카 토토라이브러리는 a로 빌드되었습니다 공유 객체. 이 글을 쓰는 시점에서 이것은 거의입니다 배포 된 범퍼카 토토 패키지의 경우는 절대 없습니다. 운영 체제. 이와 같은 메시지가 표시됩니다 이 사실을 지적하는 빌드 :

*****
* lib범퍼카 토토은 공유 라이브러리가 아니기 때문에 pl/범퍼카 토토을 구축 할 수 없습니다.
* 건너 뛰었습니다.
*****
그러므로 다시 건설해야 할 것입니다. 설치하다범퍼카 토토수동으로 가능합니다 pl/범퍼카 토토을 구축하려면

12727_12833src/pl/pl범퍼카 토토inPostgres소스 트리 및 발행 명령

gmake clean
모든 것을 gmake
Gmake install

theCreatelang명령은 사용됩니다 언어를 데이터베이스에 설치하십시오.

$ Createlang pl범퍼카 토토 template1
Template1에 설치되면 모든 미래의 데이터베이스가 언어를 자동으로 설치하도록하십시오.