postgresql/src/include/access
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
..
attnum.h remove: 1996-10-31 09:51:30 +00:00
funcindex.h More cleanups of the include files 1996-08-28 01:59:28 +00:00
genam.h Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com> 1996-11-13 20:56:15 +00:00
gist.h Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com> 1996-11-13 20:56:15 +00:00
gistscan.h All external function definitions now have prototypes that are checked. 1996-11-10 03:06:38 +00:00
giststrat.h All external function definitions now have prototypes that are checked. 1996-11-10 03:06:38 +00:00
hash.h Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com> 1996-11-13 20:56:15 +00:00
heapam.h All external function definitions now have prototypes that are checked. 1996-11-10 03:06:38 +00:00
heaptuple.h And another... 1996-11-05 07:18:05 +00:00
hio.h these ones have their dependencies cleaned up 1996-11-05 10:37:16 +00:00
htup.h -Wall based cleanup of include files, based from acl.h, and everything 1996-11-04 07:18:46 +00:00
ibit.h Another 1996-11-05 07:24:03 +00:00
iqual.h these ones have their dependencies cleaned up 1996-11-05 10:37:16 +00:00
istrat.h these ones have their dependencies cleaned up 1996-11-05 10:37:16 +00:00
itup.h Another one bits the dust... 1996-11-05 07:20:09 +00:00
nbtree.h Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com> 1996-11-13 20:56:15 +00:00
printtup.h another gone 1996-11-06 08:52:04 +00:00
relscan.h another pass through. 1996-11-04 08:53:07 +00:00
rtree.h Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com> 1996-11-13 20:56:15 +00:00
rtscan.h Moved from backend/access to include/access 1996-08-27 21:50:29 +00:00
rtstrat.h Moved from backend/access to include/access 1996-08-27 21:50:29 +00:00
sdir.h remove: 1996-10-31 09:51:30 +00:00
skey.h Another series started from utils/builtins.h 1996-11-04 07:46:06 +00:00
strat.h Another series started from utils/builtins.h 1996-11-04 07:46:06 +00:00
transam.h All external function definitions now have prototypes that are checked. 1996-11-10 03:06:38 +00:00
tupdesc.h Another series started from utils/builtins.h 1996-11-04 07:46:06 +00:00
tupmacs.h Moved from backend/access to include/access 1996-08-27 21:50:29 +00:00
valid.h these ones have their dependencies cleaned up 1996-11-05 10:37:16 +00:00
xact.h All external function definitions now have prototypes that are checked. 1996-11-10 03:06:38 +00:00