postgresql/src/backend/utils
Tom Lane 82d8ab6fc4 Fix the plan-invalidation mechanism to treat regclass constants that refer to
a relation as a reason to invalidate a plan when the relation changes.  This
handles scenarios such as dropping/recreating a sequence that is referenced by
nextval('seq') in a cached plan.  Rather than teach plancache.c all about
digging through plan trees to find regclass Consts, we charge the planner's
setrefs.c with making a list of the relation OIDs on which each plan depends.
That way the list can be built cheaply during a plan tree traversal that has
to happen anyway.  Per bug #3662 and subsequent discussion.
2007-10-11 18:05:27 +00:00
..
adt In the integer-datetimes case, date2timestamp and date2timestamptz need 2007-09-26 01:10:42 +00:00
cache Fix the plan-invalidation mechanism to treat regclass constants that refer to 2007-10-11 18:05:27 +00:00
error Add virtual transaction IDs to CSVLOG output, so that messages coming from 2007-09-27 18:15:36 +00:00
fmgr Arrange for SET LOCAL's effects to persist until the end of the current top 2007-09-11 00:06:42 +00:00
hash Include hash table name in all the internal-error elog messages in 2007-09-11 16:17:46 +00:00
init Arrange for SET LOCAL's effects to persist until the end of the current top 2007-09-11 00:06:42 +00:00
mb Add comments re text <-> bytea internal equivalence in convert routines. 2007-09-24 16:38:24 +00:00
misc Minor improvements in backup and recovery: 2007-09-26 22:36:30 +00:00
mmgr Remove an "optimization" I installed in 2001, to make repalloc() attempt to 2007-08-12 20:39:14 +00:00
resowner First phase of plan-invalidation project: create a plan cache management 2007-03-13 00:33:44 +00:00
sort Since sort_bounded_heap makes state changes that should be made 2007-09-01 18:47:39 +00:00
time Change tqual.c tests to use !TransactionIdIsCurrentTransactionId, rather than 2007-09-21 18:24:28 +00:00
.cvsignore Cleanup to ensure good state of derived files in tarballs. 2000-06-09 02:38:36 +00:00
Gen_fmgrtab.sh Implement function-local GUC parameter settings, as per recent discussion. 2007-09-03 00:39:26 +00:00
Makefile Replace useless uses of := by = in makefiles. 2007-02-09 15:56:00 +00:00
probes.d DTrace support, with a small initial set of probes 2006-07-24 16:32:45 +00:00