- Mar 13, 2005
-
-
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
-
- 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
-
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
-
- 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
-
- Feb 26, 2005
-
-
Bruce Momjian authored
! authentication. Use of this environment variable is not ! recommended for security reasons (some operating systems ! allow non-root users to see process environment variables via ! <application>ps</>); instead consider using the ! <filename>~/.pgpass</> file (see <xref linkend="libpq-pgpass">).
-
Tom Lane authored
taken automatically, but this is only true with respect to user tables.
-
Bruce Momjian authored
-
- Feb 25, 2005
-
-
Bruce Momjian authored
for input files rather than <. This makes error messages, &c. more expressive. David Fetter
-
Bruce Momjian authored
-
Bruce Momjian authored
ownership.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
Greg Sabino Mullan
-
- Feb 22, 2005
-
-
Tom Lane authored
-
Bruce Momjian authored
8.0.X.
-
- Feb 21, 2005
-
-
Bruce Momjian authored
Viktor Vislobokov
-