1. 08 Apr, 2000 12 commits
  2. 07 Apr, 2000 14 commits
  3. 06 Apr, 2000 4 commits
  4. 05 Apr, 2000 8 commits
  5. 04 Apr, 2000 2 commits
    • Tom Lane's avatar
      Actually, that still wasn't quite right. If we skip a query because of · 5240c767
      Tom Lane authored
      xact abort state in pg_exec_query_dest, we should continue scanning the
      querytree list, on the off chance that one of the later queries in the
      string is COMMIT or ROLLBACK.
      5240c767
    • Tom Lane's avatar
      Fix bug noted by Bruce: FETCH in an already-aborted transaction block · 708f82f1
      Tom Lane authored
      would crash, due to premature invocation of SetQuerySnapshot().  Clean
      up problems with handling of multiple queries by splitting
      pg_parse_and_plan into two routines.  The old code would not, for
      example, do the right thing with END; SELECT... submitted in one query
      string when it had been in transaction abort state, because it'd decide
      to skip planning the SELECT before it had executed the END.  New
      arrangement is simpler and doesn't force caller to plan if only
      parse+rewrite is needed.
      708f82f1