20#define MappingUserName(userid) \
21 (OidIsValid(userid) ? GetUserNameFromId(userid, false) : "public")
61#define FSV_MISSING_OK 0x01
64#define FDW_MISSING_OK 0x01
struct ForeignServer ForeignServer
ForeignDataWrapper * GetForeignDataWrapper(Oid fdwid)
ForeignServer * GetForeignServerByName(const char *srvname, bool missing_ok)
ForeignTable * GetForeignTable(Oid relid)
UserMapping * GetUserMapping(Oid userid, Oid serverid)
struct ForeignTable ForeignTable
Oid get_foreign_server_oid(const char *servername, bool missing_ok)
ForeignServer * GetForeignServer(Oid serverid)
ForeignDataWrapper * GetForeignDataWrapperExtended(Oid fdwid, bits16 flags)
struct ForeignDataWrapper ForeignDataWrapper
ForeignDataWrapper * GetForeignDataWrapperByName(const char *fdwname, bool missing_ok)
ForeignServer * GetForeignServerExtended(Oid serverid, bits16 flags)
struct UserMapping UserMapping
List * GetForeignColumnOptions(Oid relid, AttrNumber attnum)
Oid get_foreign_data_wrapper_oid(const char *fdwname, bool missing_ok)