postgresql/src/test/regress
Tom Lane b9527e9840 First phase of plan-invalidation project: create a plan cache management
module and teach PREPARE and protocol-level prepared statements to use it.
In service of this, rearrange utility-statement processing so that parse
analysis does not assume table schemas can't change before execution for
utility statements (necessary because we don't attempt to re-acquire locks
for utility statements when reusing a stored plan).  This requires some
refactoring of the ProcessUtility API, but it ends up cleaner anyway,
for instance we can get rid of the QueryContext global.

Still to do: fix up SPI and related code to use the plan cache; I'm tempted to
try to make SQL functions use it too.  Also, there are at least some aspects
of system state that we want to ensure remain the same during a replan as in
the original processing; search_path certainly ought to behave that way for
instance, and perhaps there are others.
2007-03-13 00:33:44 +00:00
..
data GIN: Generalized Inverted iNdex. 2006-05-02 11:28:56 +00:00
expected First phase of plan-invalidation project: create a plan cache management 2007-03-13 00:33:44 +00:00
input Make the newly-added regression tests for lo_truncate() consistent 2007-03-03 22:57:04 +00:00
output Add alternate result file for large object tests to handle Windows line ends. 2007-03-10 03:42:19 +00:00
sql First phase of plan-invalidation project: create a plan cache management 2007-03-13 00:33:44 +00:00
GNUmakefile Replace useless uses of := by = in makefiles. 2007-02-09 15:56:00 +00:00
Makefile Remove remains of old depend target. 2007-01-20 17:16:17 +00:00
parallel_schedule First phase of plan-invalidation project: create a plan cache management 2007-03-13 00:33:44 +00:00
pg_regress.c Add missing #define for mingw, per Magnus. 2007-02-08 19:48:28 +00:00
regress.c Wording cleanup for error messages. Also change can't -> cannot. 2007-02-01 19:10:30 +00:00
regressplans.sh Tweak regressplans.sh to use any already-set PGOPTIONS. 2000-12-18 02:45:47 +00:00
resultmap Win32 regression test fixes: 2007-02-08 15:28:58 +00:00
serial_schedule First phase of plan-invalidation project: create a plan cache management 2007-03-13 00:33:44 +00:00