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

trigger.c

Blame
    • Tom Lane's avatar
      f5297bdf
      Refer to the default foreign key match style as MATCH SIMPLE internally. · f5297bdf
      Tom Lane authored
      Previously we followed the SQL92 wording, "MATCH <unspecified>", but since
      SQL99 there's been a less awkward way to refer to the default style.
      
      In addition to the code changes, pg_constraint.confmatchtype now stores
      this match style as 's' (SIMPLE) rather than 'u' (UNSPECIFIED).  This
      doesn't affect pg_dump or psql because they use pg_get_constraintdef()
      to reconstruct foreign key definitions.  But other client-side code might
      examine that column directly, so this change will have to be marked as
      an incompatibility in the 9.3 release notes.
      f5297bdf
      History
      Refer to the default foreign key match style as MATCH SIMPLE internally.
      Tom Lane authored
      Previously we followed the SQL92 wording, "MATCH <unspecified>", but since
      SQL99 there's been a less awkward way to refer to the default style.
      
      In addition to the code changes, pg_constraint.confmatchtype now stores
      this match style as 's' (SIMPLE) rather than 'u' (UNSPECIFIED).  This
      doesn't affect pg_dump or psql because they use pg_get_constraintdef()
      to reconstruct foreign key definitions.  But other client-side code might
      examine that column directly, so this change will have to be marked as
      an incompatibility in the 9.3 release notes.