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

nodeModifyTable.c

  • Andres Freund's avatar
    617db3a2
    Fix ON CONFLICT DO UPDATE for tables with oids. · 617db3a2
    Andres Freund authored
    When taking the UPDATE path in an INSERT .. ON CONFLICT .. UPDATE tables
    with oids were not supported. The tuple generated by the update target
    list was projected without space for an oid - a simple oversight.
    
    Reported-By: Peter Geoghegan
    Author: Andres Freund
    Backpatch: 9.5, where ON CONFLICT was introduced
    617db3a2
    History
    Fix ON CONFLICT DO UPDATE for tables with oids.
    Andres Freund authored
    When taking the UPDATE path in an INSERT .. ON CONFLICT .. UPDATE tables
    with oids were not supported. The tuple generated by the update target
    list was projected without space for an oid - a simple oversight.
    
    Reported-By: Peter Geoghegan
    Author: Andres Freund
    Backpatch: 9.5, where ON CONFLICT was introduced