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

cluster.c

Blame
    • Tom Lane's avatar
      24614a98
      Upgrade ALTER TABLE DROP COLUMN so that it can drop an OID column, and · 24614a98
      Tom Lane authored
      remove separate implementation of ALTER TABLE SET WITHOUT OIDS in favor
      of doing a regular DROP.  Also, cause CREATE TABLE to account completely
      correctly for the inheritance status of the OID column.  This fixes
      problems with dropping OID columns that have dependencies, as noted by
      Christopher Kings-Lynne, as well as making sure that you can't drop an
      OID column that was inherited from a parent.
      24614a98
      History
      Upgrade ALTER TABLE DROP COLUMN so that it can drop an OID column, and
      Tom Lane authored
      remove separate implementation of ALTER TABLE SET WITHOUT OIDS in favor
      of doing a regular DROP.  Also, cause CREATE TABLE to account completely
      correctly for the inheritance status of the OID column.  This fixes
      problems with dropping OID columns that have dependencies, as noted by
      Christopher Kings-Lynne, as well as making sure that you can't drop an
      OID column that was inherited from a parent.