- Mar 13, 2005
-
-
Bruce Momjian authored
-
Neil Conway authored
no longer include OIDs, unless WITH OIDS is specified or the default_with_oids configuration parameter is enabled. Update the docs accordingly.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
Remove warning about pre-7.2 LATIN5 usage.
-
Bruce Momjian authored
Add a few encodings that were not documented.
-
- Mar 12, 2005
-
-
Tom Lane authored
can tell whether it is being used as an aggregate or not. This allows such a function to avoid re-pallocing a pass-by-reference transition value; normally it would be unsafe for a function to scribble on an input, but in the aggregate case it's safe to reuse the old transition value. Make int8inc() do this. This gets a useful improvement in the speed of COUNT(*), at least on narrow tables (it seems to be swamped by I/O when the table rows are wide). Per a discussion in early December with Neil Conway. I also fixed int_aggregate.c to check this, thereby turning it into something approaching a supportable technique instead of being a crude hack.
-
Bruce Momjian authored
-
Bruce Momjian authored
< o Allow COPY FROM ... CSV to interpret newlines and carriage > o -Allow COPY FROM ... CSV to interpret newlines and carriage
-
Bruce Momjian authored
* -Add a warning when the free space map is too small
-
- Mar 11, 2005
-
-
Bruce Momjian authored
change content (at least not supposed to). Magnus Hagander
-
Bruce Momjian authored
Hashem Masoud
-
Bruce Momjian authored
Robert Treat
-
Bruce Momjian authored
Robert Treat
-
Bruce Momjian authored
-
Bruce Momjian authored
> * Fix cross-compiling of time zone database via 'zic'
-
Tom Lane authored
Formerly, if such a clause contained no aggregate functions we mistakenly treated it as equivalent to WHERE. Per spec it must cause the query to be treated as a grouped query of a single group, the same as appearance of aggregate functions would do. Also, the HAVING filter must execute after aggregate function computation even if it itself contains no aggregate functions.
-
- Mar 08, 2005
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- Mar 07, 2005
-
-
Bruce Momjian authored
UNICODE => UTF8 ALT => WIN866 WIN => WIN1251 TCVN => WIN1258 The old codes continue to work.
-
Tom Lane authored
by non-default planner parameter settings.
-
- Mar 04, 2005
-
-
Tom Lane authored
the freelist, plus per-buffer spinlocks that protect access to individual shared buffer headers. This requires abandoning a global freelist (since the freelist is a global contention point), which shoots down ARC and 2Q as well as plain LRU management. Adopt a clock sweep algorithm instead. Preliminary results show substantial improvement in multi-backend situations.
-
- Mar 02, 2005
-
-
Tom Lane authored
-
Neil Conway authored
-
- Mar 01, 2005
-
-
Bruce Momjian authored
> * -Make src/port/snprintf.c thread-safe
-
- Feb 28, 2005
-
-
Neil Conway authored
Iijima, reviewed by Neil Conway. Catalog version number bumped, regression tests updated.
-
- Feb 27, 2005
-
-
Bruce Momjian authored
-
Bruce Momjian authored
Mark Kirkwood
-
Bruce Momjian authored
adjusting values: > But to be on the safe side, it would make sense to do something similar > to the BSD section, and comment about older distributions maybe needing > to manipulate /proc/kernel/* directly. Mark Kirkwood
-