mirror of
https://github.com/postgres/postgres.git
synced 2025-07-18 17:42:25 +03:00
Update more comments for 96198d94cb
.
Etsuro Fujita, reviewed (though not completely endorsed) by Ashutosh Bapat, and slightly expanded by me.
This commit is contained in:
@ -213,7 +213,8 @@ add_paths_to_joinrel(PlannerInfo *root,
|
||||
|
||||
/*
|
||||
* 5. If inner and outer relations are foreign tables (or joins) belonging
|
||||
* to the same server, give the FDW a chance to push down joins.
|
||||
* to the same server and using the same user mapping, give the FDW a
|
||||
* chance to push down joins.
|
||||
*/
|
||||
if (joinrel->fdwroutine &&
|
||||
joinrel->fdwroutine->GetForeignJoinPaths)
|
||||
|
@ -448,9 +448,11 @@ typedef struct PlannerInfo
|
||||
* in just as for a baserel, except we don't bother with lateral_vars.
|
||||
*
|
||||
* If the relation is either a foreign table or a join of foreign tables that
|
||||
* all belong to the same foreign server, these fields will be set:
|
||||
* all belong to the same foreign server and use the same user mapping, these
|
||||
* fields will be set:
|
||||
*
|
||||
* serverid - OID of foreign server, if foreign table (else InvalidOid)
|
||||
* umid - OID of user mapping, if foreign table (else InvalidOid)
|
||||
* fdwroutine - function hooks for FDW, if foreign table (else NULL)
|
||||
* fdw_private - private state for FDW, if foreign table (else NULL)
|
||||
*
|
||||
|
Reference in New Issue
Block a user