| 윈 토토 : 문서 : 9.4 : 윈 토토 | |||
|---|---|---|---|
| PostgreSQL : 문서 : 9.4 : PL/사설 토토의 이벤트 트리거 절차 | PostgreSQL : 문서 : 9.4 : PL/무지개 토토 -무지개 토토 절차 언어 | 41장. PL/Tcl - Tcl 절차 언어 | PostgreSQL : 문서 : 9.4 : 토토 꽁 머니 절차 이름 |
알 수 없음명령PL/Tcl은 사용 시 Tcl 코드 자동 로딩을 지원합니다. 특수 테이블을 인식합니다.pltcl_modules, 이는 Tcl 코드 롤 토토을 포함하는 것으로 추정됩니다. 이 테이블이 존재하는 경우 롤 토토은알 수 없음은 데이터베이스 세션에서 PL/Tcl 함수를 처음 실행하기 직전에 테이블에서 가져와 Tcl 해석기로 로드됩니다. (이것은 세션에서 둘 이상이 사용되는 경우 각 Tcl 해석기에 대해 별도로 발생합니다. 참조PostgreSQL : 문서 : 9.4 : PL/윈 토토의 글로벌 데이터.)
그동안알 수 없음롤 토토에는 실제로 필요한 초기화 스크립트가 포함될 수 있으며 일반적으로 Tcl을 정의합니다.알 수 없음Tcl이 호출된 프로시저 이름을 인식하지 못할 때마다 호출되는 프로시저.PL/Tcl8629_8695pltcl_modules필요한 절차를 정의합니다. 발견되면 인터프리터에 로드된 다음 원래 시도된 프로시저 호출을 계속 진행하도록 실행이 허용됩니다. 보조 테이블pltcl_modfuncs어떤 함수가 어떤 롤 토토에 의해 정의되는지에 대한 색인을 제공하므로 조회가 상당히 빠릅니다.
그포스트그레SQL배포판에는 다음 테이블을 유지하기 위한 지원 스크립트가 포함되어 있습니다.pltcl_loadmod, pltcl_listmod, pltcl_delmod및 표준 소스알 수 없음롤 토토 입력share/unknown.pltcl. 자동 로드 메커니즘을 지원하려면 처음에 이 모듈을 각 데이터베이스에 로드해야 합니다.
테이블pltcl_modules그리고pltcl_modfuncs모두가 읽을 수 있어야 하지만 데이터베이스 관리자만 소유하고 쓸 수 있도록 설정하는 것이 현명합니다. 보안 예방 조치로 PL/Tcl은 무시합니다.pltcl_modules(따라서 로드를 시도하지 않음알 수 없음모듈) 슈퍼유저가 소유한 경우는 제외됩니다. 하지만 이 테이블에 대한 업데이트 권한은 충분히 신뢰하는 경우 다른 사용자에게 부여될 수 있습니다.