postgresql/src/backend
Marc G. Fournier 07a65b2255 Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com>
Changes:

        * Unique index capability works using the syntax 'create unique
          index'.

        * Duplicate OID's in the system tables are removed.  I put
          little scripts called 'duplicate_oids' and 'find_oid' in
          include/catalog that help to find and remove duplicate OID's.
          I also moved 'unused_oids' from backend/catalog to
          include/catalog, since it has to be in the same directory
          as the include files in order to work.

        * The backend tries converting the name of a function or aggregate
          to all lowercase if the original name given doesn't work (mostly
          for compatibility with ODBC).

        * You can 'SELECT NULL' to your heart's content.

        * I put my _bt_updateitem fix in instead, which uses
          _bt_insertonpg so that even if the new key is so big that
          the page has to be split, everything still works.

        * All literal references to system catalog OID's have been
          replaced with references to define'd constants from the catalog
          header files.

        * I added a couple of node copy functions.  I think this was a
          preliminary attempt to get rules to work.
1996-11-13 20:56:15 +00:00
..
access Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com> 1996-11-13 20:56:15 +00:00
bootstrap Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com> 1996-11-13 20:56:15 +00:00
catalog Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com> 1996-11-13 20:56:15 +00:00
commands Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com> 1996-11-13 20:56:15 +00:00
executor Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com> 1996-11-13 20:56:15 +00:00
lib All external function definitions now have prototypes that are checked. 1996-11-10 03:06:38 +00:00
libpq All external function definitions now have prototypes that are checked. 1996-11-10 03:06:38 +00:00
main Makefile cleanup after reorganization 1996-11-09 06:24:51 +00:00
nodes Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com> 1996-11-13 20:56:15 +00:00
optimizer Recognize dependencies more reliably. 1996-11-10 03:13:59 +00:00
parser Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com> 1996-11-13 20:56:15 +00:00
port Recognize dependencies more reliably. 1996-11-10 03:13:59 +00:00
postmaster Use new utils/version.c instead of backend/utils/init/magic.c. 1996-11-12 06:47:10 +00:00
regex Makefile cleanup after reorganization 1996-11-09 06:24:51 +00:00
rewrite All external function definitions now have prototypes that are checked. 1996-11-10 03:06:38 +00:00
storage Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com> 1996-11-13 20:56:15 +00:00
tcop Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com> 1996-11-13 20:56:15 +00:00
tioga Makefile cleanup after reorganization 1996-11-09 06:24:51 +00:00
utils Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com> 1996-11-13 20:56:15 +00:00
Makefile Use new utils/version.c instead of backend/utils/init/magic.c. 1996-11-12 06:47:10 +00:00