diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/foreign/foreign.c | 1 | ||||
-rw-r--r-- | src/include/foreign/foreign.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/backend/foreign/foreign.c b/src/backend/foreign/foreign.c index 14e082b5b8b..c24b11b685c 100644 --- a/src/backend/foreign/foreign.c +++ b/src/backend/foreign/foreign.c @@ -193,6 +193,7 @@ GetUserMapping(Oid userid, Oid serverid) MappingUserName(userid)))); um = (UserMapping *) palloc(sizeof(UserMapping)); + um->umid = HeapTupleGetOid(tp); um->userid = userid; um->serverid = serverid; diff --git a/src/include/foreign/foreign.h b/src/include/foreign/foreign.h index 2c1ada1b12a..5dc2c90f3c3 100644 --- a/src/include/foreign/foreign.h +++ b/src/include/foreign/foreign.h @@ -55,6 +55,7 @@ typedef struct ForeignServer typedef struct UserMapping { + Oid umid; /* Oid of user mapping */ Oid userid; /* local user Oid */ Oid serverid; /* server Oid */ List *options; /* useoptions as DefElem list */ |