- 01 Mar, 2005 6 commits
-
-
Teodor Sigaev authored
-
Bruce Momjian authored
defining its own.
-
Bruce Momjian authored
> * -Make src/port/snprintf.c thread-safe
-
Tom Lane authored
indexscans involving partial indexes. These would always be dominated by a simple indexscan on such an index, so there's no point in considering them. Fixes overoptimism in a patch I applied last October.
-
Bruce Momjian authored
changes to make snprintf() vsnprintf() and printf() functions in src/port/snprintf.c thread-safe. Nicolai Tufar
-
Tom Lane authored
it was in 7.4, and add some comments explaining why it has to be this way. I broke it for OR'd index predicates in a fit of code cleanup last summer. Per example from Sergey Koshcheyev.
-
- 28 Feb, 2005 4 commits
-
-
Tom Lane authored
-
Bruce Momjian authored
its output can be used to select the proper printf outputs.
-
Bruce Momjian authored
Magnus Hagander
-
Neil Conway authored
Iijima, reviewed by Neil Conway. Catalog version number bumped, regression tests updated.
-
- 27 Feb, 2005 7 commits
-
-
Bruce Momjian authored
follows: Magnus Hagander
-
Bruce Momjian authored
consistency. Backpatch only bcc32.mak to 8.0.X.
-
Neil Conway authored
editorializing by Neil Conway. Catalog version bumped.
-
Bruce Momjian authored
-
Bruce Momjian authored
Magnus Hagander
-
Bruce Momjian authored
Magnus Hagander
-
Bruce Momjian authored
Mark Kirkwood
-
- 26 Feb, 2005 6 commits
-
-
Bruce Momjian authored
Improve documentation. Ed L.
-
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
-
Tom Lane authored
in favor of looking at the flat file copy of pg_database during backend startup. This should finally eliminate the various corner cases in which backend startup fails unexpectedly because it isn't able to distinguish live and dead tuples in pg_database. Simplify locking on pg_database to be similar to the rules used with pg_shadow and pg_group, and eliminate FlushRelationBuffers operations that were used only to reduce the odds of failure of GetRawDatabaseInfo. initdb forced due to addition of a trigger to pg_database.
-
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
-
- 25 Feb, 2005 10 commits
-
-
Teodor Sigaev authored
http://www.pgsql.ru/db/mw/msg.html?mid=2045361 change TimeATD to/from Datum macros. Re-initdb is needed.
-
Bruce Momjian authored
-
Teodor Sigaev authored
-
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
-
Bruce Momjian authored
> * Improve psql's handling of multi-line queries
-
- 24 Feb, 2005 5 commits
-
-
Bruce Momjian authored
< like towupper(). > like towupper(). However, UTF8 already works with normal > locales but provides no ordering.
-
Bruce Momjian authored
> o -Change PL/PgSQL to use palloc() instead of malloc()
-
Tom Lane authored
verified that AC_TRY_RUN works.
-
Tom Lane authored
-
Tom Lane authored
-
- 23 Feb, 2005 2 commits
-
-
Neil Conway authored
subsequently referenced. Found by: Coverity Fixed by: Sean Chittenden
-
Neil Conway authored
implement the md5() SQL-level function). The old code did the following: 1. de-toast the datum 2. convert it to a cstring via textout() 3. get the length of the cstring via strlen() Since we are treating the datum context as a blob of binary data, the latter two steps are unnecessary. Once the data has been detoasted, we can just use it as-is, and derive its length from the varlena metadata. This patch improves some run-of-the-mill md5() computations by just under 10% in my limited tests, and passes the regression tests. I also noticed that md5_text() wasn't checking the return value of md5_hash(); encountering OOM at precisely the right moment could result in returning a random md5 hash. This patch corrects that. A better fix would be to make md5_hash() only return on success (and/or allocate via palloc()), but since it's used in the frontend as well I don't see an easy way to do that.
-