1. 06 Mar, 2001 9 commits
  2. 05 Mar, 2001 10 commits
  3. 04 Mar, 2001 2 commits
  4. 03 Mar, 2001 6 commits
  5. 02 Mar, 2001 1 commit
  6. 01 Mar, 2001 7 commits
  7. 28 Feb, 2001 3 commits
  8. 27 Feb, 2001 2 commits
    • Tom Lane's avatar
      Tweak portal (cursor) code so that it will not call the executor again · 778a21ca
      Tom Lane authored
      when user does another FETCH after reaching end of data, or another
      FETCH backwards after reaching start.  This is needed because some plan
      nodes are not very robust about being called again after they've already
      returned NULL; for example, MergeJoin will crash in some states but not
      others.  While the ideal approach would be for them all to handle this
      correctly, it seems foolish to assume that no such bugs would creep in
      again once cleaned up.  Therefore, the most robust answer is to prevent
      the situation from arising at all.
      778a21ca
    • Tom Lane's avatar
      Mark new text<->date, text<->time, text<->timetz conversion functions as · f5ea88ac
      Tom Lane authored
      noncachable, so that CURRENT_DATE and CURRENT_TIME work as functions
      again, rather than being collapsed to constants immediately.  Marking the
      reverse conversions noncachable might be overkill, but I'm not sure;
      do these datatypes have the notion of a CURRENT value?  Better safe than
      sorry, for now.
      f5ea88ac