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

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

이름

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

시놉시스

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

설명

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

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

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

매개변수

이름

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

핸들러handler_function

handler_function은 외부 테이블에 대한 실행 함수를 검색하기 위해 호출될 이전에 등록된 함수의 이름입니다. 핸들러 함수는 인수를 받아서는 안 되며 반환 유형은 다음과 같아야 합니다.fdw_handler.

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

검증기validator_function

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

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

이 절은 새로운 외부 데이터 래퍼에 대한 옵션을 지정합니다. 허용되는 옵션 이름과 값은 각 외부 데이터 래퍼마다 다르며 외부 데이터 래퍼의 유효성 검사기 기능을 사용하여 유효성이 검사됩니다. 옵션 이름은 고유해야 합니다.

참고

PostgreSQL의 외부 데이터 기능은 아직 개발 중입니다. 쿼리 최적화는 기본적입니다(대부분 래퍼에도 남아 있음). 따라서 향후 성능 개선을 위한 상당한 여지가 있습니다.

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

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

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

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

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

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

호환성

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

그러나 SQL/MED 기능 전체는 아직 표준을 따르지 않습니다.