1. 08 Jan, 2000 2 commits
  2. 07 Jan, 2000 3 commits
  3. 06 Jan, 2000 6 commits
  4. 05 Jan, 2000 8 commits
  5. 04 Jan, 2000 3 commits
    • Thomas G. Lockhart's avatar
      Clean up syntax to use SQL92-ish type coersion · 61ef6a1a
      Thomas G. Lockhart authored
       rather than the Postgres "::" notation.
      All of these tests have been completely inspected and give correct results.
      61ef6a1a
    • Thomas G. Lockhart's avatar
      Match results with format from new psql. · f54668d6
      Thomas G. Lockhart authored
      All of these tests have been completely inspected and give correct results.
      f54668d6
    • Thomas G. Lockhart's avatar
      Repair two recently reported problems: · 3ec826f9
      Thomas G. Lockhart authored
      1) datetime_pl_span() added the seconds field before adding the months
       field.  This lead to erroneous results for e.g.
         select datetime '1999-11-30' + timespan '1 mon - 1 sec';
       Reverse the order of operations to add months first.
      2) tm2timespan() did all intermediate math as integer, converting to double
       at the very end. This resulted in hidden overflows when given very large
       integer days, hours, etc. For example,
         select '74565 days'::timespan;
       produced the wrong result. Change code to ensure that doubles are used
       for intermediate calculations.
      Thanks to Olivier PRENANT <ohp@pyrenet.fr> and
       Tulassay Zsolt <zsolt@tek.bke.hu> for problem reports and to Tom Lane for
       accurate analyses.
      3ec826f9
  6. 02 Jan, 2000 3 commits
  7. 31 Dec, 1999 5 commits
  8. 30 Dec, 1999 4 commits
  9. 29 Dec, 1999 6 commits