- 18 3月, 2004 2 次提交
-
-
由 Tom Lane 提交于
so that the 'val' is computed only once, per recent discussion. The speedup is not much when 'val' is just a simple variable, but could be significant for larger expressions. More importantly this avoids issues with multiple evaluations of a volatile 'val', and it allows the CASE expression to be reverse-listed in its original form by ruleutils.c.
-
由 Bruce Momjian 提交于
< * Order duplicate index entries by tid for faster heap lookups > * Order duplicate index entries on creation by tid for faster heap lookups
-
- 17 3月, 2004 3 次提交
-
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
directly to the appropriate per-node execution function, using a function pointer stored by ExecInitExpr. This speeds things up by eliminating one level of function call. The function-pointer technique also enables further small improvements such as only making one-time tests once (and then changing the function pointer). Overall this seems to gain about 10% on evaluation of simple expressions, which isn't earthshaking but seems a worthwhile gain for a relatively small hack. Per recent discussion on pghackers.
-
由 Bruce Momjian 提交于
> * Allow pg_dumpall to use non-text output formats >
-
- 16 3月, 2004 10 次提交
-
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
its description.
-
由 Bruce Momjian 提交于
i've attached this again. Additionally I include a small patch to remove mutex locking when a DEFAULT/NULL connection is being retrieved. This is consistent with libpq. Lee Kindness
-
由 Bruce Momjian 提交于
implementation. Claudio Natoli
-
由 Bruce Momjian 提交于
similar changes. Claudio Natoli
-
由 Bruce Momjian 提交于
in CreateOptsFile * s_lock.c: minor comment fix * findbe.c: variables not used under win32 moved within #ifndef WIN32 case Claudio Natoli
-
由 Bruce Momjian 提交于
Matthew T. O'Connor
-
由 Bruce Momjian 提交于
that by querying the environment explicitly first for LC_COLLATE and LC_CTYPE. We have to do this because initdb passes those values in the environment. If there is nothing there we fall back on the codepage. Andrew Dunstan
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
- 15 3月, 2004 10 次提交
-
-
由 Bruce Momjian 提交于
Functionality superceeded by log_line_prefix. Andrew Dunstan
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
disable it.
-
由 Tatsuo Ishii 提交于
Still some works needed: - UTF-8, MULE_INTERNAL always returns 1
-
由 Tom Lane 提交于
Per recent proposal to pghackers.
-
由 Tom Lane 提交于
implemented casts to varchar and bpchar using a cast-to-text function. This is a holdover from before we had pg_cast; it now makes more sense to just list these casts in pg_cast. While at it, add pg_cast entries for the other direction (casts from varchar/bpchar) where feasible.
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
queries without regard to whether coercions are stated explicitly or implicitly. Per suggestion from Stephan Szabo.
-
由 Tom Lane 提交于
Report and fix per ljb, 8-Mar-04.
-
- 14 3月, 2004 10 次提交
-
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
> possibly should look there too.) [snip] > I think I have the fix for part of it, but this remains... gcc -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes -Wmissing-declarations -fPIC -I. -I../../../src/include -D_POSIX_PTHREAD_SEMANTICS -DFRONTEND -DSYSCONFDIR='"/usr/local/pgsql/etc"' -c -o thread.o thread.c thread.c: In function `pqGethostbyname': thread.c:189: error: `resbuf' undeclared (first use in this function) Looking at src/port/thread.c, line 189, it looks like somebody typo'd. Looks like that second parameter should be "resultbuf", not "resbuf"? Jim Seymour
-
由 Michael Meskes 提交于
where one argument takes the result. - Applied thread patches by Lee Kindness
-
由 Neil Conway 提交于
In particular, don't depend on strtod() to accept 'NaN' and 'Infinity' inputs (while this is required by C99, not all platforms are compliant with that yet). Also, don't require glibc's behavior from isinf(): it seems that on a lot of platforms isinf() does not itself distinguish between negative and positive infinity.
-
由 Tom Lane 提交于
discussions. Patch by Fabien Coelho and Tom Lane. Still needs to be taught about multi-screen-column kanji characters; Tatsuo has promised to provide the needed infrastructure for that.
-
由 Bruce Momjian 提交于
PostgreSQL's.
-
由 Tom Lane 提交于
message that is reporting a prechecking error in a SQL function. This is to cue client-side code that the syntax error position, if any, is with respect to the function body and not the outer command.
-
由 Bruce Momjian 提交于
> * -Issue NOTICE if foreign key data requires costly test to match primary key
-
由 Tom Lane 提交于
incompatible enough to prevent indexscanning the referenced table. Also, improve the error message that pops out when we can't implement the FK at all for lack of a usable equality operator. Fabien Coelho, with some review by Tom Lane.
-
- 13 3月, 2004 2 次提交
-
-
由 Tom Lane 提交于
7.4 rewrite for hashed aggregate support. If the transition data type is pass-by-reference, the transValue must be pfreed when starting a new group boundary, else we have a one-value-per-group leakage. Thanks to Rae Steining for providing a reproducible test case.
-
由 Dennis Bjorklund 提交于
-
- 12 3月, 2004 3 次提交
-
-
由 Bruce Momjian 提交于
[ Note: int8-exp-three-digits.out needs the same treatment] Will review recent changes for float4/8 and implications for win32 when I get a chance. Claudio Natoli
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-