• Tom Lane's avatar
    Allow callers of create_foreignscan_path to specify nondefault PathTarget. · 28048cba
    Tom Lane authored
    Although the default choice of rel->reltarget should typically be
    sufficient for scan or join paths, it's not at all sufficient for the
    purposes PathTargets were invented for; in particular not for
    upper-relation Paths.  So break API compatibility by adding a PathTarget
    argument to create_foreignscan_path().  To ease updating of existing
    code, accept a NULL value of the argument as selecting rel->reltarget.
    28048cba
pathnode.c 99.8 KB