A little further progress on schemas: push down RangeVars into

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 108a0ec87d41393c362c5b8d8aa17d9a734e4f1a
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2002-03-22T02:56:37Z
Releases: 7.3.1
A little further progress on schemas: push down RangeVars into
addRangeTableEntry calls.  Remove relname field from RTEs, since
it will no longer be a useful unique identifier of relations;
we want to encourage people to rely on the relation OID instead.
Further work on dumping qual expressions in EXPLAIN, too.

Files

PathChange+/−
src/backend/catalog/heap.c modified +7 −2
src/backend/commands/command.c modified +7 −3
src/backend/commands/creatinh.c modified +8 −4
src/backend/commands/explain.c modified +94 −41
src/backend/commands/sequence.c modified +4 −3
src/backend/commands/view.c modified +17 −14
src/backend/nodes/copyfuncs.c modified +1 −19
src/backend/nodes/equalfuncs.c modified +1 −21
src/backend/nodes/makefuncs.c modified +20 −1
src/backend/nodes/outfuncs.c modified +30 −17
src/backend/nodes/print.c modified +11 −10
src/backend/nodes/readfuncs.c modified +42 −32
src/backend/optimizer/prep/prepunion.c modified +1 −2
src/backend/parser/analyze.c modified +9 −9
src/backend/parser/gram.y modified +1 −2
src/backend/parser/parse_clause.c modified +5 −6
src/backend/parser/parse_func.c modified +6 −3
src/backend/parser/parse_relation.c modified +112 −22
src/backend/parser/parse_target.c modified +2 −2
src/backend/rewrite/rewriteHandler.c modified +3 −24
src/backend/tcop/postgres.c modified +2 −6
src/backend/tcop/utility.c modified +1 −5
src/backend/utils/adt/ruleutils.c modified +54 −29
src/backend/utils/cache/lsyscache.c modified +30 −1
src/include/catalog/catversion.h modified +2 −2
src/include/commands/creatinh.h modified +2 −2
src/include/nodes/makefuncs.h modified +3 −1
src/include/nodes/nodes.h modified +1 −2
src/include/nodes/parsenodes.h modified +4 −18
src/include/parser/parse_clause.h modified +2 −2
src/include/parser/parse_relation.h modified +8 −3
src/include/utils/builtins.h modified +3 −2
src/include/utils/lsyscache.h modified +2 −1