2025년 9월 25일:토토 커뮤니티 : 토토
이 문서는 지원되지 않는 롤 토토 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 57.1. 외국 데이터 래퍼 윈 토토버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

56.1. 외부 데이터 래퍼 함수

FDW 작성자는 핸들러 기능과 선택적으로 유효성 검사기 기능을 구현해야 합니다. 두 함수 모두 버전 1 인터페이스를 사용하여 C와 같은 컴파일된 언어로 작성되어야 합니다. C 언어 호출 규칙 및 동적 로딩에 대한 자세한 내용은 다음을 참조하세요.PostgreSQL : 문서 : 12 : 37.10. C- 언어 토토 사이트.

핸들러 함수는 단순히 플래너, 실행기 및 다양한 유지 관리 명령에 의해 호출될 콜백 함수에 함수 포인터의 구조체를 반환합니다. FDW 작성 시 대부분의 노력은 이러한 콜백 함수를 구현하는 데 있습니다. 핸들러 함수는 다음으로 등록되어야 합니다.롤 토토인수를 사용하지 않고 특수 의사 유형을 반환함fdw_handler. 콜백 함수는 일반 C 함수이며 SQL 수준에서 표시되거나 호출할 수 없습니다. 콜백 함수는 다음에 설명되어 있습니다.PostgreSQL : 문서 : 12 : 56.2. 범퍼카 토토 데이터 래퍼 콜백 루틴.

검증기 기능은 다음에 제공된 옵션을 검증하는 일을 담당합니다.만들기그리고변경해당 외부 데이터 래퍼뿐만 아니라 외부 서버, 사용자 매핑 및 래퍼를 사용하는 외부 테이블에 대한 명령입니다. 유효성 검사기 함수는 두 개의 인수, 즉 유효성을 검사할 옵션이 포함된 텍스트 배열과 옵션이 연결된 개체 유형을 나타내는 OID를 사용하여 등록되어야 합니다. 후자는 객체가 저장될 시스템 카탈로그의 OID에 해당하며 다음 중 하나입니다.

  • 속성관계Id

  • ForeignDataWrapperRelationId

  • ForeignServerRelationId

  • ForeignTableRelationId

  • UserMappingRelationId

검증기 기능이 제공되지 않으면 개체 생성 시간이나 개체 변경 시간에 옵션이 확인되지 않습니다.