이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 롤 토토 데이터 래퍼 생성버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

스포츠 토토 사이트 데이터 래퍼 생성

이름

스포츠 토토 사이트 데이터 래퍼 생성 -- 정의 새로운 외부 데이터 래퍼

시놉시스

스포츠 토토 사이트 데이터 래퍼 생성이름[ 처리자handler_function| 핸들러 없음]
    [ 유효성 검사기validator_function| 검증인 없음 ]
    [ 옵션(옵션 '' [, ... ] ) ]

설명

스포츠 토토 사이트 데이터 래퍼 생성을 생성합니다 새로운 스포츠 토토 사이트 데이터 래퍼. 스포츠 토토 사이트 데이터를 정의하는 사용자 래퍼가 소유자가 됩니다.

외부 데이터 래퍼 이름은 다음 내에서 고유해야 합니다. 데이터 베이스.

수퍼유저만이 스포츠 토토 사이트 데이터 래퍼를 생성할 수 있습니다.

매개변수

이름

생성될 외부 데이터 래퍼의 이름.

핸들러handler_function

handler_function이것은 이전에 등록된 함수 이름 외부 실행 함수를 검색하기 위해 호출됩니다. 테이블. 핸들러 함수는 인수를 취하지 않아야 하며, 반환 유형은 다음과 같아야 합니다.fdw_handler.

외부 데이터 래퍼를 생성할 수 있습니다. 핸들러 함수이지만 그러한 래퍼를 사용하는 외부 테이블 선언만 가능하고 액세스할 수는 없습니다.

검증기validator_function

validator_function이다 이전에 등록된 함수의 이름 제공된 일반 옵션을 확인하기 위해 호출됩니다. 외부 데이터 래퍼 및 외부 옵션 외부 데이터 래퍼를 사용한 서버 및 사용자 매핑. 유효성 검사기 기능이 없거나아니요 유효성 검사기이 지정되면 옵션이 지정되지 않습니다. 생성시 확인됩니다. (외부 데이터 래퍼는 잘못된 옵션 사양을 무시하거나 거부할 수 있습니다. 실행 시간은 구현에 따라 다릅니다.) 유효성 검사기 함수는 다음 중 하나의 두 가지 인수를 취해야 합니다.텍스트[], 옵션 배열이 포함됩니다. 시스템 카탈로그에 저장되어 있으며 다음 유형 중 하나입니다.oid은 OID가 됩니다. 옵션이 포함된 시스템 카탈로그입니다. 반환 유형은 다음과 같습니다. 무시됨; 함수는 다음을 사용하여 잘못된 옵션을 보고해야 합니다. 그만큼ereport(오류)함수.

옵션(옵션 '' [, ... ] )

이 절은 새로운 외부 데이터에 대한 옵션을 지정합니다 싸개. 허용되는 옵션 이름과 값은 구체적입니다. 각 외부 데이터 래퍼에 연결하고 다음을 사용하여 유효성을 검사합니다. 외부 데이터 래퍼의 유효성 검사기 기능. 옵션 이름 고유해야 합니다.

참고

현재 외부 데이터 래퍼 기능은 다음과 같습니다. 초보적인. 외부 테이블 업데이트는 지원되지 않습니다. 쿼리 최적화는 원시적입니다(그리고 대부분은 래퍼도 포함).

스포츠 토토 사이트 데이터 래퍼 유효성 검사 기능이 하나 내장되어 있습니다. 제공됨:postgresql_fdw_validator, 다음에 해당하는 옵션을 허용합니다.libpq연결 매개변수.

쓸모없는 스포츠 토토 사이트 데이터 래퍼 생성더미:

외부 데이터 래퍼 더미 생성;

스포츠 토토 사이트 데이터 래퍼 생성파일핸들러 함수 포함file_fdw_handler:

외부 데이터 래퍼 파일 핸들러 생성 file_fdw_handler;

스포츠 토토 사이트 데이터 래퍼 생성나의 래퍼몇 가지 옵션 포함:

스포츠 토토 사이트 데이터 래퍼 생성 mywrapper
    옵션(디버그 'true');

호환성

스포츠 토토 사이트 데이터 래퍼 생성준수 ISO/IEC 9075-9(SQL/MED)를 준수합니다. 단, 다음은 제외됩니다.핸들러그리고검증기절은 확장 기능이며 표준입니다. 조항라이브러리그리고언어PostgreSQL에서는 구현되지 않습니다.

그러나 SQL/MED 기능 전체는 다음과 같습니다. 아직 적합하지 않습니다.