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

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

여러 도우미 기능이 코어 서버에서 내보내므로 외국 데이터 포장지의 저자는 쉽게 액세스 할 수 있습니다. FDW 옵션과 같은 FDW 관련 객체의 속성. 사용합니다 이러한 기능 중 하나는 헤더 파일을 포함해야합니다외국/외국 .H소스 파일의. 해당 헤더는 또한 이 기능.

Outistawrapper *
getforeigndatawrapper (Oid fdwid);

이 함수는 a를 반환합니다.ForeignDataWrapper외국 데이터의 개체 주어진 OID가있는 래퍼. 에이ForeignDataWrapper개체에는 속성이 포함되어 있습니다 FDW의 (참조외국/외국 .Hfor 세부).

외국어 *
getforeignserver (oid serverid);

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

usermpaping *
getUserMpapping (OID userID, OID ServerID);

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

이물질 *
getforeigntable (OID Relid);

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

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

이 함수는 Colleum Per Colleumn FDW 옵션을 반환합니다 주어진 외래 테이블 OID 및 속성 번호가있는 열, 목록의 형태defelem. nil입니다 열에 옵션이없는 경우 반환되었습니다.

일부 객체 유형에는 이름 기반 조회 함수가 있습니다 OID 기반에 :

Outistawrapper *
getforeigndatawrapperByName (const char *name, bool missing_ok);

이 함수는 a를 반환합니다.ForeignDataWrapper외국 데이터의 개체 주어진 이름을 가진 래퍼. 래퍼를 찾을 수없는 경우 반환하십시오 missing_ok가 true 인 경우 null, 그렇지 않으면 오류가 발생합니다.

외국어 *
getforeignserverbyName (const char *name, bool missing_ok);

이 함수는 a를 반환합니다.외국인외국 서버의 개체 주어진 이름으로. 서버를 찾을 수없는 경우 NULL을 반환하십시오 Missing_ok는 사실입니다. 그렇지 않으면 오류가 발생합니다.