스포츠 토토 베트맨 데이터 래퍼 만들기-새로운 외국 데이터 래퍼 정의
스포츠 토토 베트맨 데이터 래퍼 만들기이름
[핸들러handler_function
| 핸들러 없음] [Validatorvalidator_function
| 유효성 검사기 없음] [옵션 (옵션
'value
' [, ...])
스포츠 토토 베트맨 데이터 래퍼 만들기
새로운 스포츠 토토 베트맨 데이터 포장지를 만듭니다. 스포츠 토토 베트맨 데이터 포장지를 정의하는 사용자는 소유자가됩니다.
외국 데이터 래퍼 이름은 데이터베이스 내에서 고유해야합니다.
슈퍼 사용자만이 스포츠 토토 베트맨 데이터 포장지를 만들 수 있습니다.
이름
생성 할 외국 데이터 포장지의 이름.
핸들러handler_function
handler_function
| 외부 테이블의 실행 함수를 검색하기 위해 호출 될 이전에 등록 된 함수의 이름입니다. 핸들러 함수는 인수를 받아서는 안되며 반환 유형은이어야합니다.fdw_handler
.
핸들러 기능이없는 외국 데이터 래퍼를 만들 수는 있지만 그러한 래퍼를 사용하는 외국 테이블 만 선언 할 수 있습니다.
Validatorvalidator_function
validator_function
는 외국 데이터 래퍼에 제공된 일반 옵션을 확인하기 위해 호출되는 이전에 등록 된 기능의 이름과 외국 데이터 래퍼를 사용하는 외국 서버, 사용자 매핑 및 외국 테이블 옵션의 이름입니다. 유효성 검사 기능이없는 경우 또는Validator 없음
지정된 다음 생성 시간에 옵션이 점검되지 않습니다. (외국 데이터 포장지는 구현에 따라 실행 시간에 유효하지 않은 옵션 사양을 무시하거나 거부 할 수 있습니다.) 유효성 검사 기능은 두 가지 인수를 취해야합니다.텍스트 []
, 시스템 카탈로그에 저장된 옵션 배열 및 유형 중 하나OID
, 이것은 옵션을 포함하는 시스템 카탈로그의 OID가 될 것입니다. 반환 유형은 무시됩니다. 함수는를 사용하여 잘못된 옵션을보고해야합니다.EREPORT (ERROR)
기능.
옵션 (옵션
'value
' [, ...])
이 조항은 새로운 외국 데이터 포장지에 대한 옵션을 지정합니다. 허용 옵션 이름과 값은 각 외국 데이터 래퍼에 따라 다르며 외부 데이터 래퍼의 유효성 검사기 기능을 사용하여 검증됩니다. 옵션 이름은 독특해야합니다.
PostgreSQL의 스포츠 토토 베트맨 데이터 기능은 여전히 활발한 개발 중입니다. 쿼리 최적화는 원시적이며 (대부분 래퍼에게도 왼쪽)입니다. 따라서 향후 성과 개선을위한 상당한 여지가 있습니다.
쓸모없는 스포츠 토토 베트맨 데이터 래퍼 만들기더미
:
외국 데이터 래퍼 생성 더미;
스포츠 토토 베트맨 데이터 래퍼 만들기파일
핸들러 기능file_fdw_handler
:
외국 데이터 래퍼 파일 핸들러 생성 file_fdw_handler;
스포츠 토토 베트맨 데이터 래퍼 만들기MyWrapper
몇 가지 옵션 포함 :
외국 데이터 래퍼 MyWrapper를 만듭니다 옵션 (디버그 'true');
스포츠 토토 베트맨 데이터 래퍼 만들기
iso/IEC 9075-9 (SQL/MED)를 준수합니다.핸들러
andValidator
조항은 확장 및 표준 조항입니다도서관
and언어
에서 구현되지 않음PostgreSQL.
그러나 SQL/MED 기능 전체가 아직 준수되지 않았 음을 참고하십시오.