| Age | Commit message (Collapse) | Author | 
|---|
|  | Patch by: wieck@sapserv.debis.de (Jan Wieck)
   One  of  the design rules of PostgreSQL is extensibility. And
   to follow this rule means (at least for me) that there should
   not  only  be a builtin PL.  Instead I would prefer a defined
   interface for PL implemetations. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | indenting.  Also static variable indenting. | 
|  |  | 
|  | NOT_USED. | 
|  |  | 
|  | 2. Re-initialize keys in gistrescan (if gist used in inner scan). | 
|  | unique index implementation). | 
|  | 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. | 
|  |  | 
|  | Makefile fixed for fmgr.h | 
|  |  | 
|  |  | 
|  |  | 
|  | - cleaned out unused variables
	- added missing prototype headers
One outstanding -Werror failure:
/home/staff/scrappy/postgres/2.0/cvs/postgres95/src/backend/access/gist/giststra
t.c:117: warning: missing braces around initializer for `GISTEvaluationData.expr
ession' | 
|  | Mainly...fix up the includes I removed, as well as prototypes
Pointed out by D'Arcy | 
|  | files | 
|  | found.
Document any '#ifdef' segments found in config.h
Remove gistold.c, since it was older copy of gist.c | 
|  | the commit :(
Here's the rest of the GiST code thta was missing... |