postgresql/src/backend
Marc G. Fournier 69c7f25bed Fixes:
I found another bug in btree index.  Looking at the code it seems that NULL
keys are never used to build or scan a btree index (see the explain commands
in the example).  However this is not the case when a null key is retrieved
in an outer loop of a join select and used in an index scan of an inner loop.
This bug causes at least three kinds of problems:

1)  the backend crashes when it tries to compare a text string with a null.

2)  it is not possible to find tuples with null keys in a join.

3)  null is considered equal to 0 when the datum is passed by value, see
    the last query.

Submitted by: Massimo Dal Zotto <dz@cs.unitn.it>
1996-10-30 06:08:10 +00:00
..
access Fixes: 1996-10-30 06:08:10 +00:00
bootstrap Simplify make files, add full dependencies. 1996-10-27 09:55:05 +00:00
catalog Simplify make files, add full dependencies. 1996-10-27 09:55:05 +00:00
commands Parser Overhaul 1996-10-30 02:02:41 +00:00
executor Fixes: 1996-10-30 06:08:10 +00:00
include Simplify make files, add full dependencies. 1996-10-27 09:55:05 +00:00
lib Simplify make files, add full dependencies. 1996-10-27 09:55:05 +00:00
libpq Make a local isblank() function, since not all standard C libraries have it. 1996-10-28 09:03:50 +00:00
main Simplify make files, add full dependencies. 1996-10-27 09:55:05 +00:00
nodes Simplify make files, add full dependencies. 1996-10-27 09:55:05 +00:00
optimizer Simplify make files, add full dependencies. 1996-10-27 09:55:05 +00:00
parser Parser Overhaul 1996-10-30 02:02:41 +00:00
port Add our own copy of inet_aton() for sparc_solaris, which doesn't have it in 1996-10-28 09:00:54 +00:00
postmaster Fix small syntax error. 1996-10-30 00:36:59 +00:00
regex Simplify make files, add full dependencies. 1996-10-27 09:55:05 +00:00
rewrite Simplify make files, add full dependencies. 1996-10-27 09:55:05 +00:00
storage Simplify make files, add full dependencies. 1996-10-27 09:55:05 +00:00
tcop Simplify make files, add full dependencies. 1996-10-27 09:55:05 +00:00
tioga Simplify make files, add full dependencies. 1996-10-27 09:55:05 +00:00
utils Simplify make files, add full dependencies. 1996-10-27 09:55:05 +00:00
Makefile Simplify make files, add full dependencies. 1996-10-27 09:55:05 +00:00