이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

41.8. 롤 토토과알 수 없음명령

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(따라서 로드를 시도하지 않음알 수 없음모듈) 슈퍼유저가 소유한 경우는 제외됩니다. 하지만 이 테이블에 대한 업데이트 권한은 충분히 신뢰하는 경우 다른 사용자에게 부여될 수 있습니다.