- 07 10月, 2006 4 次提交
-
-
由 Tom Lane 提交于
overlapping possible matches for the separator string, such as string_to_array('123xx456xxx789', 'xx'). Also, revise the logic of replace(), split_part(), and string_to_array() to avoid O(N^2) work from redundant searches and conversions to pg_wchar format when there are N matches to the separator string. Backpatched the full patch as far as 8.0. 7.4 also has the bug, but the code has diverged a lot, so I just went for a quick-and-dirty fix of the bug itself in that branch.
-
由 Tom Lane 提交于
win32.mak got patched for this, but not bcc32.mak.
-
由 Tom Lane 提交于
been initialized yet. This can happen because there are code paths that call SysCacheGetAttr() on a tuple originally fetched from a different syscache (hopefully on the same catalog) than the one specified in the call. It doesn't seem useful or robust to try to prevent that from happening, so just improve the function to cope instead. Per bug#2678 from Jeff Trout. The specific example shown by Jeff is new in 8.1, but to be on the safe side I'm backpatching 8.0 as well. We could patch 7.x similarly but I think that's probably overkill, given the lack of evidence of old bugs of this ilk.
-
由 Peter Eisentraut 提交于
-
- 06 10月, 2006 2 次提交
-
-
由 Tom Lane 提交于
remaining functions, simplify pglz_compress's API to not require a useless data copy when compression fails. Also add a check in pglz_decompress that the expected amount of data was decompressed.
-
由 Tom Lane 提交于
static variables. This avoids any risk of potential non-reentrancy, and in particular offers a much cleaner workaround for the Intel compiler bug that was affecting ginutil.c.
-
- 05 10月, 2006 13 次提交
-
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
Andreas Seltenreich
-
由 Tom Lane 提交于
proposed patches from John Jorgensen and Steve Singer.
-
由 Tom Lane 提交于
Buildfarm results from 'gazelle' show that there are indeed libedit versions for which history.h is a needed header, even though it's apparently been dropped entirely in other versions. Grumble.
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
Per Bob Friesenhahn's report, this file is not supplied by some versions of libedit, and even when it is supplied it seems to be just a link to readline.h, so we don't need to include it anyway. Also, ensure that we won't try to use a too-old version of Bison. The previous coding would bleat but then use it anyway; better to invoke the 'missing' script if any grammar files need to be rebuilt.
-
由 Bruce Momjian 提交于
Zdenek Kotala
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
gotten rather thoroughly whacked out by careless recent changes: the intended ratio between the two was off by a lot, and the minimum number of shared buffers tried had increased by a lot. Problem exposed by failures on buildfarm members with smaller SHMMAX values.
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
provide the bad input, and be sure to mention that we are talking about a tsearch query.
-
由 Tom Lane 提交于
-
- 04 10月, 2006 14 次提交
-
-
由 Michael Meskes 提交于
Made show.pgc set all variables before displaying them.
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
repeatedly. Now that we don't have to worry about memory leaks from glibc's qsort, we can safely put CHECK_FOR_INTERRUPTS into the tuplesort comparators, as was requested a couple months ago. Also, get rid of non-reentrancy and an extra level of function call in tuplesort.c by providing a variant qsort_arg() API that passes an extra void * argument through to the comparison routine. (We might want to use that in other places too, I didn't look yet.)
-
由 Bruce Momjian 提交于
1) Make vcbuild actually build the pgevent dll. 2) Change the pgevent DLL file so it doens't specify ordinal for the functions. You're not supposed to do that. You're actually supposed to declare them as PRIVATE as well, but mingw doesn't support that. VC++ will throw a warning and not an error though, so we can live with it. Magnus Hagander
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
David Fetter
-
由 Bruce Momjian 提交于
Euler Taveira de Oliveira
-
由 Bruce Momjian 提交于
Andreas Seltenreich
-
由 Bruce Momjian 提交于
Andreas Seltenreich
-
由 Bruce Momjian 提交于
postgresql.conf. - shared_buffers = 32000kB => 32MB - temp_buffers = 8000kB => 8MB - wal_buffers = 8 => 64kB The code of initdb was a bit modified to write MB-unit values. Values greater than 8000kB are rounded out to MB. GUC_UNIT_XBLOCKS is added for wal_buffers. It is like GUC_UNIT_BLOCKS, but uses XLOG_BLCKSZ instead of BLCKSZ. Also, I cleaned up the test of GUC_UNIT_* flags in preparation to add more unit flags in less bits. ITAGAKI Takahiro
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
-
- 03 10月, 2006 7 次提交
-
-
由 Bruce Momjian 提交于
defined too late.
-
由 Bruce Momjian 提交于
Guillaume Lelarge
-
由 Bruce Momjian 提交于
stats_start_collector and stats_row_level to also be on David Wheeler
-
-
由 Bruce Momjian 提交于
> * Fix SSL retry to avoid useless repeated connection attempts and > ensuing misleading error messages
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
< * Use strlcpy() rather than StrNCpy() macro > * Use strlcpy() rather than our StrNCpy() macro
-