이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 19.16. 맞춤형 스포츠 토토 결과버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

18.16. 맞춤형 옵션

이 기능은 매개 변수가 정상적으로 아님을 허용하도록 설계되었습니다 알려진postgresql추가 할 예정입니다 애드온 모듈 (예 : 절차 언어)에 의해. 이것은 허용합니다 표준 방식으로 구성 할 추가 모듈.

custom_variable_classes(String)

이 변수는 하나 또는 여러 클래스 이름을 지정합니다. 쉼표로 구분 된 형태의 배트맨 토토 정의 변수에 사용 목록. 배트맨 토토 정의 변수는 일반적으로 알려지지 않은 변수입니다.PostgreSQL적절하지만 사용됩니다 일부 애드온 모듈에 의해. 이러한 변수에는 이름이 있어야합니다 클래스 이름, 점 및 변수 이름으로 구성됩니다.custom_variable_classes지정 특정 설치에 사용되는 모든 클래스 이름. 이 매개 변수는에서만 설정할 수 있습니다.postgresql.conf파일 또는 서버에서 명령 줄.

배트맨 토토 정의 변수를 설정하는 데 어려움postgresql.conf파일을 읽어야합니다 애드온 모듈이로드되기 전에 배트맨 토토 정의 변수 보통 알 수없는 것으로 거부 될 것입니다. 언제custom_variable_classes가 설정되어 서버가 있습니다 지정된 각각의 임의 변수의 정의를 수락합니다 수업. 이 변수는 자리 표시 자 및 의지로 취급됩니다 그들을 정의하는 모듈이로드 될 때까지 기능이 없습니다. 특정 클래스의 모듈이로드되면 클래스 이름에 대한 적절한 변수 정의는 변환합니다 자리 표시자는 해당 정의에 따라 가치가 있으며 문제 인식 할 수없는 자리 소유자에 대한 경고 유지하다.

여기에 무엇을위한 예가 있습니다postgresql.conf배트맨 토토 정의를 사용할 때 포함 할 수 있습니다 변수 :

custom_variable_classes = 'plpgsql, plperl'
plpgsql.variable_conflict = use_variable
plperl.use_strict = true
plruby.use_strict = true # 생성 오류 : 알 수없는 클래스 이름