postgresql/src/backend
Tom Lane 757dfd6327 Tweak joinlist creation to avoid generating useless one-element subproblems
when collapsing of JOIN trees is stopped by join_collapse_limit.  For instance
a list of 11 LEFT JOINs with limit 8 now produces something like
	((1 2 3 4 5 6 7 8) 9 10 11 12)
instead of
	(((1 2 3 4 5 6 7 8) (9)) 10 11 12)
The latter structure is really only required for a FULL JOIN.
Noted while studying an example from Shane Ambler.
2007-01-08 16:47:35 +00:00
..
access Fix oversight in handling of row-comparison index keys: if the row comparison 2007-01-07 01:56:24 +00:00
bootstrap On systems that have setsid(2) (which should be just about everything except 2006-11-21 20:59:53 +00:00
catalog Change pg_stat_all_tables and sister views to put the recently-added 2006-11-24 21:18:42 +00:00
commands Several changes to reduce the probability of running out of memory during 2006-11-23 01:14:59 +00:00
executor Fix failure due to accessing an already-freed tuple descriptor in a plan 2006-12-26 21:37:28 +00:00
lib Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
libpq Minor fix for LDAP authentication: if an error occurs, we need to 2006-11-06 01:27:52 +00:00
main Fix erroneous implementation of -s in postmaster.c (the switch doesn't take 2007-01-04 00:58:01 +00:00
nodes Fix recently-understood problems with handling of XID freezing, particularly 2006-11-05 22:42:10 +00:00
optimizer Tweak joinlist creation to avoid generating useless one-element subproblems 2007-01-08 16:47:35 +00:00
parser Fix filtered_base_yylex() to save and restore base_yylval and base_yylloc 2007-01-06 19:14:27 +00:00
po Translation updates 2006-12-02 01:16:16 +00:00
port Patch of Win32 Encoding problem for server messages using 2006-12-04 22:24:04 +00:00
postmaster Fix erroneous implementation of -s in postmaster.c (the switch doesn't take 2007-01-04 00:58:01 +00:00
regex Re-run pgindent, fixing a problem where comment lines after a blank 2005-11-22 18:17:34 +00:00
rewrite Message style improvements 2006-10-06 17:14:01 +00:00
storage Modify local buffer management to request memory for local buffers in blocks 2006-12-27 22:31:59 +00:00
tcop Fix erroneous implementation of -s in postmaster.c (the switch doesn't take 2007-01-04 00:58:01 +00:00
utils Fix regex_fixed_prefix() to cope reasonably well with regex patterns of the 2007-01-03 22:39:35 +00:00
Makefile On Windows, we know the backend stack size limit because we have to 2006-10-08 17:15:34 +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