CVSROOT:        /cvsroot
Module name:    pgsql-server
Changes by:     [EMAIL PROTECTED]       03/08/11 20:04:50

Modified files:
        src/backend/access/common: tupdesc.c 
        src/backend/catalog: dependency.c 
        src/backend/nodes: print.c 
        src/backend/optimizer/prep: preptlist.c prepunion.c 
        src/backend/parser: analyze.c parse_relation.c parse_target.c 
        src/backend/rewrite: rewriteHandler.c 
        src/backend/utils/adt: ruleutils.c 
        src/backend/utils/cache: lsyscache.c 
        src/backend/utils/misc: guc.c 
        src/include/access: tupdesc.h 
        src/include/nodes: primnodes.h 
        src/include/utils: lsyscache.h 

Log message:
        Rewriter and planner should use only resno, not resname, to identify
        target columns in INSERT and UPDATE targetlists.  Don't rely on resname
        to be accurate in ruleutils, either.  This fixes bug reported by
        Donald Fraser, in which renaming a column referenced in a rule did not
        work very well.


---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend

Reply via email to