1. 01 Sep, 2012 7 commits
    • Tom Lane's avatar
      Fix mark_placeholder_maybe_needed to handle LATERAL references. · 4da6439b
      Tom Lane authored
      If a PlaceHolderVar contains a pulled-up LATERAL reference, its minimum
      possible evaluation level might be higher in the join tree than its
      original syntactic location.  That in turn affects the ph_needed level for
      any contained PlaceHolderVars (that is, those PHVs had better propagate up
      the join tree at least to the evaluation level of the outer PHV).  We got
      this mostly right, but mark_placeholder_maybe_needed() failed to account
      for the effect, and in consequence could leave the inner PHVs with
      ph_may_need less than what their ultimate ph_needed value will be.  That's
      bad because it could lead to failure to select a join order that will allow
      evaluation of the inner PHV at a valid location.  Fix that, and add an
      Assert that checks that we don't ever set ph_needed to more than
      ph_may_need.
      4da6439b
    • Bruce Momjian's avatar
      Revert doc patch 30555798 as the values · 53fa0c6d
      Bruce Momjian authored
      are sometimes signed, sometimes unsigned.
      53fa0c6d
    • Tom Lane's avatar
      Fix broken link in installation.sgml. · b8a4093b
      Tom Lane authored
      Linking to other parts of the manual doesn't work when building the
      standalone INSTALL document.
      b8a4093b
    • Robert Haas's avatar
      e8d6c98c
    • Tom Lane's avatar
      More documentation updates for LATERAL. · 06310178
      Tom Lane authored
      Extend xfunc.sgml's discussion of set-returning functions to show an
      example of using LATERAL, and recommend that over putting SRFs in the
      targetlist.
      
      In passing, reword func.sgml's section on set-returning functions so
      that it doesn't claim that the functions listed therein are all the
      built-in set-returning functions.  That hasn't been true for a long
      time, and trying to make it so doesn't seem like it would be an
      improvement.  (Perhaps we should rename that section?)
      
      Both per suggestions from Merlin Moncure.
      06310178
    • Peter Eisentraut's avatar
      psql: Reduce compatibility warning · 5cad0245
      Peter Eisentraut authored
      Only warn when connecting to a newer server, since connecting to older
      servers works pretty well nowadays.  Also update the documentation a
      little about current psql/server compatibility expectations.
      5cad0245
    • Andrew Dunstan's avatar
      Restore setting of _USE_32BIT_TIME_T to 32 bit MSVC builds. · ef58b87d
      Andrew Dunstan authored
      This was removed in commit cd004067,
      we're not quite sure why, but there have been reports of crashes due
      to AS Perl being built with it when we are not, and it certainly
      seems like the right thing to do. There is still some uncertainty
      as to why it sometimes fails and sometimes doesn't.
      
      Original patch from Owais Khani, substantially reworked and
      extended by Andrew Dunstan.
      ef58b87d
  2. 31 Aug, 2012 7 commits
  3. 30 Aug, 2012 22 commits
  4. 29 Aug, 2012 4 commits