2025 년 7 월 17 일 : | 토토 핫 18 베타 2 릴리스!
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

41.7. 모듈과알 수없는명령

PL/TCL은 사용될 때 자동로드 TCL 코드를 지원합니다. 그것 특별 테이블을 인식합니다.PLTCL_MODULES, TCL 코드 모듈을 포함하는 것으로 추정됩니다. 이 테이블이라면 존재, 모듈알 수없는에서 가져 왔습니다 테이블을하고 직전에 TCL 통역사에로드했습니다. 데이터베이스 세션에서 PL/TCL 기능의 첫 번째 실행. (이것은 각 TCL 통역사에 대해 별도로 발생합니다. 세션에서 사용됩니다. 보다토토 : 문서 : 9.3 : PL/TCL의 글로벌 데이터.)

알 수없는모듈은 실제로 가능합니다 필요한 초기화 스크립트가 포함되어 있으며 일반적으로 TCL알 수없는호출 된 절차 TCL이 호출 된 프로 시저 이름을 인식하지 못할 때마다.PL/TCL의 표준 버전 절차는에서 모듈을 찾으려고합니다.pltcl_modules필요한 것을 정의합니다 절차. 발견되면 통역사에로드되고 그런 다음 실행이 원래 시도 된 것을 진행할 수 있습니다. 절차 호출. 보조 테이블pltcl_modfuncs어떤 함수의 인덱스를 제공합니다 조회가 합리적으로 빠른.

the토토 핫분포 이 테이블을 유지하기위한 지원 스크립트가 포함되어 있습니다.pltcl_loadmod, pltcl_listmod, pltcl_delmod및 표준 소스알 수없는모듈에서share/unknown.pltcl. 이 모듈은로드되어야합니다 자동 로딩을 지원하기 위해 처음에 각 데이터베이스에 기구.

테이블pltcl_modulesandpltcl_modfuncs모두를 읽을 수 있어야하지만, 그렇습니다 데이터베이스에서만 소유하고 쓰기 쉽게 만드는 것이 현명합니다. 관리자. 보안 예방 조치로 PL/TCL은 무시할 것입니다PLTCL_MODULES(따라서 시도하지 않습니다 로드알 수없는모듈) 그렇지 않으면 슈퍼업자가 소유하고 있습니다. 그러나이 테이블의 업데이트 권한은 가능합니다 다른 사용자에게 충분히 신뢰한다면