mirror of
https://github.com/postgres/postgres.git
synced 2026-02-25 19:02:00 -05:00
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.
|
||
|---|---|---|
| .. | ||
| attnum.h | ||
| funcindex.h | ||
| genam.h | ||
| gist.h | ||
| gistscan.h | ||
| giststrat.h | ||
| hash.h | ||
| heapam.h | ||
| heaptuple.h | ||
| hio.h | ||
| htup.h | ||
| ibit.h | ||
| iqual.h | ||
| istrat.h | ||
| itup.h | ||
| nbtree.h | ||
| printtup.h | ||
| relscan.h | ||
| rtree.h | ||
| rtscan.h | ||
| rtstrat.h | ||
| sdir.h | ||
| skey.h | ||
| strat.h | ||
| transam.h | ||
| tupdesc.h | ||
| tupmacs.h | ||
| valid.h | ||
| xact.h | ||