| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
mis-copied "NULL", which happens to have the same binary value.
Previously, gcc gave non-fatal warnings.
|
|
|
|
|
|
|
| |
Previously, dates falling within Unix system time range were run through
a call to localtime() to get the time zone, if it was not specified.
This had the effect that dates with DOMs which were larger than would be
valid for that month were "rotated" into the following months.
|
|
|
|
| |
machine (linux-2.0.36 RH5.2 with RH5.2 patches).
|
| |
|
|
|
|
| |
not match what the backend actually accepts.
|
|
|
|
|
|
| |
syntax for CREATE OPERATOR with SORT parameters. Fixed.
It is now actually possible to dump and reload a database containing
fully specified user-definable operators ...
|
| |
|
| |
|
|
|
|
|
|
| |
include platform spcific changes ...
thanks to Mark Hollomon <mhh@nortelnetworks.com> for the awk script used
|
| |
|
| |
|
|
|
|
|
|
| |
actually takes three. Please apply the following patch.
Massimo
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
indexes.
1. Index Scan using plural indexids never scan backward
as to the order of indexids.
2. The cursor using Index scan is not usable after moving
past the end.
This patch solves above bugs.
Moreover the change of _bt_first() would be useful to extend
ORDER BY patch by Jan Wieck for all descending order cases.
Hiroshi Inoue
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
/*
* Have to check is inserted heap tuple deleted one
* (i.e. just moved to another place by vacuum)!
*/
|
|
|
|
| |
since April 1?
|
| |
|
|
|
|
|
|
|
|
| |
not-yet-defined operator in commutator, negator, etc links. This is
necessary in order to ensure that a pg_dump dump of user-defined operators
can be reloaded. There may still be a bug lurking here, because it's
provoking a 'Buffer Leak' notice message in one case. See my mail to
pgsql-hackers.
|
|
|
|
|
| |
These were bogus selectivity-estimator links, like a '>' operator
pointing to intltsel when it should use intgtsel.
|
|
|
|
| |
incorrect usage of commutator link.
|
|
|
|
| |
making prosrc instead of proname be the link to the actual internal function.
|
|
|
|
|
|
|
| |
hashjoin's hashFunc() so that it does the right thing with pass-by-value
data types (the old code would always return 0 for int2 or char values,
which would work but would slow things down a lot). Extend opr_sanity
regress test to catch more kinds of errors.
|
|
|
|
| |
hashjoins. Extend opr_sanity regress test to help detect similar mistakes.
|
|
|
|
|
| |
Use memcpy() rather than StrNCpy() which had forced a string termination
character at the end.
|
|
|
|
| |
of 2 to save a few cycles in md.c. So, make it 2^30 not 10^9.
|
|
|
|
| |
configuration constant to config.h.
|
|
|
|
| |
(may be used while vacuuming unique btree-s).
|
|
|
|
|
| |
2gig. Fix failure to reliably put the smaller relation on the inside of
a hashjoin.
|
|
|
|
| |
hpux_gcc too?
|
|
|
|
| |
hardwired assumption.
|
|
|
|
|
|
| |
called through fmgr. Someday we should try to actually execute the function,
but that looks like it might be a major feature addition.
Not something to try during beta phase.
|
|
|
|
| |
polygon rtree, circle rtree indexes.
|
|
|
|
| |
would sometimes generate a plan that omitted a sort step before merge.
|
|
|
|
| |
parameters in CREATE USER.
|
|
|
|
|
|
|
| |
it with configure-script tests to see whether const, inline, volatile, etc
work or not. (Curiously, configure was already doing the work to see if
const and inline were OK, but the results were not getting plugged into
config.h :-(.)
|
|
|
|
| |
complaints (and some of my own).
|
|
|
|
| |
autoconf 2.13.
|
| |
|
|
|
|
|
|
| |
1. Fix problems of PAGER and \? command
2. Add -E option that shows actual queries sent by \dt and friends
3. Add version number in startup banners for psql
|
| |
|
|
|
|
|
|
|
| |
There are two subdirectories (ISO8859-7 and koi8-to-win1251) containing
tests for Greek locale and server<=>client recoding feature (recently
submitted by Tatsuo Ishii <t-ishii@sra.co.jp>; we've debugged his patches
together in the field of Cyrillic support).
|
|
|
|
| |
more portable way.
|
|
|
|
|
|
|
|
|
|
| |
function is found in prosrc field of pg_proc, not proname. This allows
multiple aliases of a built-in to all be implemented as direct builtins,
without needing a level of indirection through an SQL function. Replace
existing SQL alias functions with builtin entries accordingly.
Save a few K by not storing string names of builtin functions in fmgr's
internal table (if you really want 'em, get 'em from pg_proc...).
Update opr_sanity with a few more cross-checks.
|
|
|
|
|
|
|
| |
2. Much faster btree tuples deletion in the case when first on page
index tuple is deleted (no movement to the left page(s)).
3. Remember blkno of new root page in BTPageOpaque of
left/right siblings when root page is splitted.
|
|
|
|
| |
related tables.
|
|
|
|
| |
and related tables.
|
|
|
|
| |
and newly expanded opr_sanity tests.
|
|
|
|
| |
regress test 'type_sanity'.
|