알 수없는
명령pl/무지개 토토은에 대한로드 가능한 절차 언어입니다.PostgreSQL데이터베이스 시스템을 활성화하는 데이터베이스 시스템무지개 토토언어 기능을 작성하고 트리거 절차를 작성하는 데 사용됩니다.
pl/무지개 토토은 작가가 가지고있는 대부분의 기능을 제공합니다. 일부 제한을 제외하고 C 언어에서.
좋은 제한은 모든 것이
안전한 TCL 통역사. 제한된 명령 세트 외에도
Safe TCL, 액세스 할 수있는 몇 가지 명령 만 사용할 수 있습니다.
SPI를 통한 데이터베이스 및를 통해 메시지를 올리려면elog ()
. 내부에 액세스 할 수있는 방법이 없습니다
데이터베이스 서버의 또는
의 권한PostgreSQLC 함수가 할 수있는 서버 프로세스. 따라서, 비전지는 없다
데이터베이스 사용자는이 언어를 사용할 수 있습니다.
다른 하나, 구현 제한은 무지개 토토 기능입니다 새 데이터에 대한 입력/출력 함수를 작성하는 데 사용할 수 없습니다. 유형.
때로는 무지개 토토 기능을 작성하는 것이 바람직합니다. 안전한 무지개 토토로 제한되지 않습니다. 예를 들어, 무지개 토토을 원할 수도 있습니다 이메일을 보내는 기능. 이러한 사례를 처리하려면 a가 있습니다 변형PL/무지개 토토호출pl/무지개 토토u(신뢰할 수없는 무지개 토토의 경우). 이것은 전체 무지개 토토 통역사가 사용된.ifpl/무지개 토토u사용하려면 설치해야합니다 신뢰할 수없는 절차 언어따라서 데이터베이스 만 있도록 슈퍼업자는 기능을 만들 수 있습니다. A의 작가pl/무지개 토토u함수는 가져와야합니다 원치 않는 일을하는 데 기능이 사용될 수 없도록 관리하십시오. 그것이 할 수있는 일을 할 수 있기 때문에 사용자 로그인 데이터베이스 관리자로 로그인했습니다.
공유 객체pl/무지개 토토andpl/무지개 토토u통화 처리기가 자동으로됩니다 제작 및 설치PostgreSQLTCL 인 경우 라이브러리 디렉토리 지원은 구성 단계에 지정됩니다 설치 절차. 설치하려면PL/무지개 토토및/또는pl/무지개 토토u특정 데이터베이스에서 사용하십시오.Createlang프로그램, 예를 들어Createlang PLTCLdbname또는Createlang pl무지개 토토udbname.