postgresql/src
Tom Lane 99772d6465 Fix estimate_num_groups() to assume that GROUP BY expressions yielding boolean
results always contribute two groups, regardless of the expression contents.
This is very substantially more accurate than the regular heuristic for
certain boolean tests like "col IS NULL".  Per gripe from Sam Mason.

Back-patch to all supported releases, since the behavior of
estimate_num_groups() hasn't changed all that much since 7.4.
2008-07-07 20:25:40 +00:00
..
backend Fix estimate_num_groups() to assume that GROUP BY expressions yielding boolean 2008-07-07 20:25:40 +00:00
bin Translation updates. 2008-06-05 23:38:03 +00:00
corba Convert files from DOS format to normal text. 2000-12-03 14:43:59 +00:00
include Stamp 7.4.21 (except for configure.in/configure) 2008-06-08 22:15:45 +00:00
interfaces Stamp 7.4.21 (except for configure.in/configure) 2008-06-08 22:15:45 +00:00
makefiles Use -Wl for linker switches on freebsd --- back-port of an 8.0 change. 2007-02-03 17:27:11 +00:00
pl Fix buggy usage of vsnprintf in PL/Python by removing it altogether, instead 2007-11-23 01:48:08 +00:00
port Add port support for unsetenv() in back branches. Needed for locale 2006-01-05 00:51:25 +00:00
template OK, another try at Darwin threads. 2004-07-08 18:25:22 +00:00
test Adjust timestamp regression tests to prevent two low-probability failure 2008-05-25 21:51:38 +00:00
tools Create a script to handle stamping release version numbers into files, 2008-06-10 18:09:26 +00:00
tutorial Change \' to '', for SQL standards compliance. Backpatch to 7.3, 7.4, 2006-05-21 19:57:07 +00:00
utils Re-add Win32 missing files, I think. 2002-11-02 02:00:35 +00:00
bcc32.mak Attached is a patch to provide makefiles, etc. to allow the compilation 2002-12-30 21:07:26 +00:00
DEVELOPERS just testing a script... 1999-07-30 03:45:57 +00:00
Makefile Assorted fixes for Cygwin: 2002-09-05 18:28:46 +00:00
Makefile.global.in Supress ecpg thread test if configure didn't enable threads. Fix 2003-12-19 23:29:29 +00:00
Makefile.shlib Fix out-of-order inclusion of -L switches from LDFLAGS on AIX and HPUX. 2005-12-03 20:17:00 +00:00
nls-global.mk Run distprep target before creating list of files that contain translatable 2003-09-14 22:40:38 +00:00
win32.mak Remove all traces of multibyte and locale options. Clean up comments 2002-09-03 21:45:44 +00:00