PostgreSQL/開発
(参考)view source on doxygen.postgresql.org
概要 †
- Foreign Data Wrapper,Foreign Server,User Mappingなどに関する機能
定義 †
マクロ †
構造体 †
GenericOptionFlags †
ForeignDataWrapper †
ForeignServer †
UserMapping †
ForeignTable †
関数 †
GetForeignServer †
MappingUserName(userid)
GetForeignServerByName †
// 引数1:外部サーバのoid
extern ForeignServer *GetForeignServer(Oid serverid);
GetUserMapping †
// 引数1:外部サーバの名前
// 引数2:falseの場合,外部サーバが見つからないとERRORになる
extern ForeignServer *GetForeignServerByName(const char *name , bool missing_ok);
GetForeignDataWrapper †
// 引数1:ユーザのoid
// 引数2:外部サーバのoid
extern UserMapping *GetUserMapping(Oid userid, Oid serverid);
GetForeignDataWrapperByName †
// 引数1:Foreign Data Wrapperのoid
extern ForeignDataWrapper *GetForeignDataWrapper(Oid fdwid);
GetForeignTable †
// 引数1:Foreign Data Wrapperの名前
// 引数2:falseの場合,Foreign Data Wrapperが見つからないとERRORになる
extern ForeignDataWrapper *GetForeignDataWrapperByName(const char *name, bool missing_ok);
GetForeignColumnOptions †
// 引数1:テーブルのoid
extern ForeignTable *GetForeignTable(Oid relid);
get_foreign_data_wrapper_oid †
// 引数1:テーブルのoid
// 引数2:属性の番号(1から始まる)
extern List *GetForeignColumnOptions(Oid relid, AttrNumber attnum);
get_foreign_server_oid †
// 引数1:Foreign Data Wrapperの名前
// 引数2:falseの場合,Foreign Data Wrapperが見つからないとERRORになる
extern Oid get_foreign_data_wrapper_oid(const char *fdwname, bool missing_ok);
コメント †