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

jsonb.c

  • Andrew Dunstan's avatar
    06d5ba0d
    Process variadic arguments consistently in json functions · 06d5ba0d
    Andrew Dunstan authored
    json_build_object and json_build_array and the jsonb equivalents did not
    correctly process explicit VARIADIC arguments. They are modified to use
    the new extract_variadic_args() utility function which abstracts away
    the details of the call method.
    
    Michael Paquier, reviewed by Tom Lane and Dmitry Dolgov.
    
    Backpatch to 9.5 for the jsonb fixes and 9.4 for the json fixes, as
    that's where they originated.
    06d5ba0d
    History
    Process variadic arguments consistently in json functions
    Andrew Dunstan authored
    json_build_object and json_build_array and the jsonb equivalents did not
    correctly process explicit VARIADIC arguments. They are modified to use
    the new extract_variadic_args() utility function which abstracts away
    the details of the call method.
    
    Michael Paquier, reviewed by Tom Lane and Dmitry Dolgov.
    
    Backpatch to 9.5 for the jsonb fixes and 9.4 for the json fixes, as
    that's where they originated.