Skip to content
Snippets Groups Projects
Select Git revision
  • benchmark-tools
  • postgres-lambda
  • master default
  • REL9_4_25
  • REL9_5_20
  • REL9_6_16
  • REL_10_11
  • REL_11_6
  • REL_12_1
  • REL_12_0
  • REL_12_RC1
  • REL_12_BETA4
  • REL9_4_24
  • REL9_5_19
  • REL9_6_15
  • REL_10_10
  • REL_11_5
  • REL_12_BETA3
  • REL9_4_23
  • REL9_5_18
  • REL9_6_14
  • REL_10_9
  • REL_11_4
23 results

gist.c

  • Marc G. Fournier's avatar
    07a65b22
    Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com> · 07a65b22
    Marc G. Fournier authored
    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.
    07a65b22
    History
    Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com>
    Marc G. Fournier authored
    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.