이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 57.3. 젠 토토 베이 데이터 래퍼 도우미 기능버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

58.3. 외국 데이터 래퍼 도우미 기능#

외국 데이터 포장지의 저자는 FDW 옵션과 같은 FDW 관련 객체의 속성에 쉽게 액세스 할 수 있도록 핵심 서버에서 여러 도우미 기능이 내보내립니다. 이러한 기능을 사용하려면 헤더 파일을 포함해야합니다외국/외국 .H소스 파일의. 해당 헤더는 또한 이러한 함수에 의해 반환되는 구조물 유형을 정의합니다.

Outistawrapper *
getforeigndatawrappereextended (OID FDWID, BITS16 FLAGS);

이 함수는 a를 반환합니다.ForeignDataWrapper지정된 OID가있는 외국 데이터 포장지의 물체. 에이ForeignDataWrapper개체는 FDW의 속성을 포함합니다 (참조외국/외국 .H자세한 내용).플래그는 추가 옵션 세트를 나타내는 비트 또는 비트 마스크입니다. 가치를 취할 수 있습니다fdw_missi젠 토토_ok,이 경우 Anull결과가 정의되지 않은 개체의 오류 대신 발신자에게 반환됩니다.

Outistawrapper *
getforeigndatawrapper (Oid fdwid);

이 함수는 a를 반환합니다.ForeignDataWrapper주어진 OID가있는 외국 데이터 포장지의 물체. 에이ForeignDataWrapper개체는 FDW의 속성을 포함합니다 (참조외국/외국 .H자세한 내용).

외국어 *
getforeignserverextended (oid serverid, bits16 flags);

이 함수는 a를 반환합니다.외국인주어진 OID가있는 외국 서버의 개체. 에이외국인객체는 서버의 속성을 포함합니다 (참조외국/외국 .H자세한 내용).플래그는 추가 옵션 세트를 나타내는 비트 또는 비트 마스크입니다. 가치를 취할 수 있습니다fsv_missi젠 토토_ok,이 경우 Anull결과가 정의되지 않은 개체에 대한 오류 대신 발신자에게 반환됩니다.

외국어 *
getforeignserver (oid serverid);

이 함수는 a를 반환합니다.외국인주어진 OID가있는 외국 서버의 개체. 에이외국인객체는 서버의 속성을 포함합니다 (참조외국/외국 .H자세한 내용).

usermpapi젠 토토 *
getUserMpappi젠 토토 (OID userID, OID ServerID);

이 함수는 a를 반환합니다.usermpapi젠 토토주어진 서버에서 주어진 역할의 사용자 매핑을위한 객체. (특정 사용자에 대한 매핑이 없으면 매핑을 반환합니다public또는 없으면 오류를 던지십시오.) ausermpapi젠 토토객체는 사용자 매핑의 속성을 포함합니다 (참조외국/외국 .H자세한 내용).

이물질 *
getforeigntable (OID Relid);

이 함수는 a를 반환합니다.이물질주어진 OID가있는 외래 테이블의 개체. 에이이물질객체는 외국 표의 속성을 포함합니다 (참조외국/외국 .H자세한 내용).

목록 *
getforeigncolumnoptions (OID Relid, Attrnumber Attnum);

이 함수는 주어진 이물질 테이블 OID 및 속성 번호가있는 열에 대한 열당 FDW 옵션을 목록의 형태로 반환합니다.defelem. 열에 옵션이 없으면 반환됩니다.

일부 객체 유형은 OID 기반 외에 이름 기반 조회 기능이 있습니다.

외국의 DATAWRAPPER *
getforeigndatawrapperByName (const char *name, bool missi젠 토토_ok);

이 함수는 a를 반환합니다.ForeignDataWrapper지정된 이름의 외국 데이터 포장지의 개체. 래퍼를 찾을 수없는 경우 누락 된 _ok가 참이면 NULL을 반환합니다. 그렇지 않으면 오류가 발생합니다.

외국어 *
getforeignserverbyName (const char *name, bool missi젠 토토_ok);

이 함수는 a를 반환합니다.외국인이름이 지정된 외국 서버의 개체. 서버를 찾을 수없는 경우 누락 _ok가 참이면 return null을 반환합니다. 그렇지 않으면 오류가 발생합니다.