postgresql/src/backend
Tom Lane 1e3593ce16 The 8.1 planner removes WHERE quals from the plan when the quals are
implied by the predicate of a partial index being used to scan a table.
However, this optimization is unsafe in an UPDATE, DELETE, or SELECT FOR
UPDATE query, because the quals need to be rechecked by EvalPlanQual if
there's an update conflict.  Per example from Jean-Samuel Reynaud.
2006-04-25 16:54:09 +00:00
..
access Add statement_timestamp(), clock_timestamp(), and 2006-04-25 00:25:22 +00:00
bootstrap Modify all callers of datatype input and receive functions so that if these 2006-04-04 19:35:37 +00:00
catalog Back out RESET CONNECTION until there is more discussion. 2006-04-25 14:11:59 +00:00
commands Back out RESET CONNECTION until there is more discussion. 2006-04-25 14:11:59 +00:00
executor Simplify ParamListInfo data structure to support only numbered parameters, 2006-04-22 01:26:01 +00:00
lib Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
libpq Minor refactoring: initialize_SSL() only returns 0, so it should return 2006-03-21 18:18:35 +00:00
main Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
nodes Simplify ParamListInfo data structure to support only numbered parameters, 2006-04-22 01:26:01 +00:00
optimizer The 8.1 planner removes WHERE quals from the plan when the quals are 2006-04-25 16:54:09 +00:00
parser Back out RESET CONNECTION until there is more discussion. 2006-04-25 14:11:59 +00:00
po Remove DOS line endings ("\r\n") from several .po files. DOS line endings 2006-01-01 10:13:56 +00:00
port Suppress a couple of minor compiler warnings, per Magnus. 2006-04-09 19:21:34 +00:00
postmaster Add "retry another address" log message on statistics collector socket 2006-04-20 10:51:32 +00:00
regex Re-run pgindent, fixing a problem where comment lines after a blank 2005-11-22 18:17:34 +00:00
rewrite Fix a bunch of problems with domains by making them use special input functions 2006-04-05 22:11:58 +00:00
storage Add some optional code (conditionally compiled under #ifdef LWLOCK_STATS) 2006-04-21 16:45:12 +00:00
tcop Add statement_timestamp(), clock_timestamp(), and 2006-04-25 00:25:22 +00:00
utils Back out RESET CONNECTION until there is more discussion. 2006-04-25 14:11:59 +00:00
Makefile Remove QNX port. 2006-01-05 01:56:30 +00:00
nls.mk Add _ to gettext triggers. Must have been forgotten here when it was introduced. 2005-10-04 11:14:03 +00:00