1. 01 Feb, 2007 21 commits
  2. 31 Jan, 2007 15 commits
  3. 30 Jan, 2007 4 commits
    • Bruce Momjian's avatar
      Add: · aca00a8b
      Bruce Momjian authored
      > 	o ARRAY[[1,2],[3,4]])[1] should return the same values as
      > 	  ARRAY[[1,2],[3,4]])[1:1];
      >
      aca00a8b
    • Bruce Momjian's avatar
      91a753f6
    • Bruce Momjian's avatar
      Update documentation for backslashes to mention escape string syntax · 4ed9f1d9
      Bruce Momjian authored
      more, and standard_conforming_strings less, because in the future non-E
      strings will not treat backslashes specially.
      
      Also use E'' strings where backslashes are used in examples. (The
      existing examples would have drawn warnings.)
      
      Backpatch to 8.2.X.
      4ed9f1d9
    • Tom Lane's avatar
      Repair oversights in the mechanism used to store compiled plpgsql functions. · 35b039a2
      Tom Lane authored
      The original coding failed (tried to access deallocated memory) if there were
      two active call sites (fn_extra pointers) for the same function and the
      function definition was updated.  Also, if an update of a recursive function
      was detected upon nested entry to the function, the existing compiled version
      was summarily deallocated, resulting in crash upon return to the outer
      instance.  Problem observed while studying a bug report from Sergiy
      Vyshnevetskiy.
      
      Bug does not exist before 8.1 since older versions just leaked the memory of
      obsoleted compiled functions, rather than trying to reclaim it.
      35b039a2