• Robert Haas's avatar
    postgres_fdw: Push down aggregates to remote servers. · 7012b132
    Robert Haas authored
    Now that the upper planner uses paths, and now that we have proper hooks
    to inject paths into the upper planning process, it's possible for
    foreign data wrappers to arrange to push aggregates to the remote side
    instead of fetching all of the rows and aggregating them locally.  This
    figures to be a massive win for performance, so teach postgres_fdw to
    do it.
    
    Jeevan Chalke and Ashutosh Bapat.  Reviewed by Ashutosh Bapat with
    additional testing by Prabhat Sahu.  Various mostly cosmetic changes
    by me.
    7012b132
postgres_fdw.h 5.69 KB