pl/윈 토토은에 대한로드 가능한 절차 언어입니다.Postgres윈 토토 언어는 기능을 만들고 트리거를 생성하는 데 사용됩니다. 절차.
이 패키지는 원래 Jan Wieck에 의해 작성되었습니다.
pl/윈 토토은 작가가 가지고있는 대부분의 기능을 제공합니다. 일부 제한을 제외하고 C 언어에서.
좋은 제한은 모든 것이 실행된다는 것입니다. 안전한 윈 토토 통역사. 제한된 명령 세트 외에도 Safe 윈 토토, 액세스 할 수있는 몇 가지 명령 만 사용할 수 있습니다. SPI를 통한 데이터베이스 및 elog ()를 통해 메시지를 올리기 위해. 아니요 데이터베이스 백엔드의 내부에 액세스하거나 얻는 방법 의 권한에 따른 OS 수준 액세스PostgresC 함수가 할 수있는대로 사용자 ID. 따라서 비전지가없는 데이터베이스 사용자는 사용할 수 있습니다. 이 언어.
다른 하나, 구현 제한은 윈 토토 절차입니다 새 데이터에 대한 입력/출력 함수를 작성하는 데 사용할 수 없습니다. 유형.
때로는 윈 토토 기능을 작성하는 것이 바람직합니다. 안전한 윈 토토로 제한되지 않습니다 --- 예를 들어, 메일을 보내는 윈 토토 기능. 이러한 사례를 처리하려면 a가 있습니다 PL/윈 토토U (신뢰할 수없는 윈 토토의 경우) PL/윈 토토의 변형. 이것은 전체 윈 토토 통역사가 사용된.pl/윈 토토u가 사용되면 이에 있어야합니다 신뢰할 수없는 절차 언어로 설치데이터베이스 슈퍼 사용자는 IT에서 기능을 만들 수 있습니다. a의 작가 pl/윈 토토u 함수는 함수가 될 수 없도록 관리해야합니다. 원치 않는 일을 할 수 있으므로 데이터베이스로 로그인 한 사용자가 수행 할 수있는 모든 것 관리자.
PL/윈 토토 및 PL/윈 토토U 호출 처리기의 공유 객체 자동으로 구축되고 설치됩니다.Postgres윈 토토/TK 인 경우 라이브러리 디렉토리 지원은 구성 단계에 지정됩니다 설치 절차. PL/윈 토토 및/또는 PL/윈 토토U를 a에 설치합니다 특정 데이터베이스, 사용Createlang스크립트.