postgresql/src
Tom Lane 06e10abc0b Fix problems with cached tuple descriptors disappearing while still in use
by creating a reference-count mechanism, similar to what we did a long time
ago for catcache entries.  The back branches have an ugly solution involving
lots of extra copies, but this way is more efficient.  Reference counting is
only applied to tupdescs that are actually in caches --- there seems no need
to use it for tupdescs that are generated in the executor, since they'll go
away during plan shutdown by virtue of being in the per-query memory context.
Neil Conway and Tom Lane
2006-06-16 18:42:24 +00:00
..
backend Fix problems with cached tuple descriptors disappearing while still in use 2006-06-16 18:42:24 +00:00
bin Clean up psql's control-C handling to avoid longjmp'ing out of random 2006-06-14 16:49:03 +00:00
include Fix problems with cached tuple descriptors disappearing while still in use 2006-06-16 18:42:24 +00:00
interfaces Further thoughts about lo_export/lo_import error handling: if one of 2006-06-14 17:49:25 +00:00
makefiles Remove use of lorder and tsort while building static libraries. There's 2006-04-19 16:32:08 +00:00
pl Fix problems with cached tuple descriptors disappearing while still in use 2006-06-16 18:42:24 +00:00
port Clean up psql's control-C handling to avoid longjmp'ing out of random 2006-06-14 16:49:03 +00:00
template Remove extra 'else' in solaris compiler code. 2006-04-28 04:32:10 +00:00
test Code review for magic-block patch. Remove separate header file pgmagic.h, 2006-05-30 21:21:30 +00:00
timezone Prepare code to be built by MSVC: 2006-06-07 22:24:46 +00:00
tools Update cvs command example to show diff -rBASE. 2006-05-31 10:24:29 +00:00
tutorial Remove extremely old, incomplete, broken example code. 2006-06-05 21:16:32 +00:00
utils Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
bcc32.mak Add -N make flag to bcc builds from /src dir. 2005-05-13 18:12:35 +00:00
DEVELOPERS just testing a script... 1999-07-30 03:45:57 +00:00
Makefile Update Makefile for new thread_test location. 2006-02-04 01:04:20 +00:00
Makefile.global.in Remove use of lorder and tsort while building static libraries. There's 2006-04-19 16:32:08 +00:00
Makefile.shlib Arrange to strip libpq.so of symbols that aren't officially supposed to 2006-04-28 02:53:20 +00:00
nls-global.mk When merging PO files, take into consideration translations in other PO 2006-04-05 13:40:15 +00:00
win32.mak Fixes for Win32-client only compiles. 2006-03-03 23:11:48 +00:00