postgresql/src/backend/optimizer/path
Tom Lane cfd7fb7ed4 Fix permission-checking bug reported by Tim Burgess 10-Feb-03 (this time
for sure...).  Rather than relying on the query context of a rangetable
entry to identify what permissions it wants checked, store a full AclMode
mask in each RTE, and check exactly those bits.  This allows an RTE
specifying, say, INSERT privilege on a view to be copied into a derived
UPDATE query without changing meaning.  Per recent discussion thread.
initdb forced due to change of stored rule representation.
2004-01-14 23:01:55 +00:00
..
Makefile $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
allpaths.c Fix permission-checking bug reported by Tim Burgess 10-Feb-03 (this time 2004-01-14 23:01:55 +00:00
clausesel.c Dept. of second thoughts: clause_selectivity shouldn't try to cache its 2004-01-05 16:44:40 +00:00
costsize.c Instead of rechecking lossy index operators by putting them into the 2004-01-06 04:31:01 +00:00
indxpath.c Make some improvements in the intelligence of the partial-index 2004-01-07 22:02:48 +00:00
joinpath.c Add the ability to extract OR indexscan conditions from OR-of-AND 2004-01-05 05:07:36 +00:00
joinrels.c Repair planner failure when there are multiple IN clauses, each with 2003-12-17 17:07:48 +00:00
orindxpath.c Adjust indexscan planning logic to keep RestrictInfo nodes associated 2004-01-05 23:39:54 +00:00
pathkeys.c Planner failed to be smart about binary-compatible expressions in pathkeys 2003-12-03 17:45:10 +00:00
tidpath.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00