- Mar 14, 2005
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Neil Conway authored
whether or not it is a security definer. Changing a function's strictness is required by SQL2003, and the other capabilities make sense. Also, allow an optional RESTRICT noise word to be specified, for SQL conformance. Some trivial regression tests added and the documentation has been updated.
-
- Mar 13, 2005
-
-
Bruce Momjian authored
client aplications so 7.4.X releases can be installed on the same machine as 8.0.X.
-
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
-
- 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">).
-