1. 06 1月, 2000 2 次提交
  2. 05 1月, 2000 5 次提交
  3. 04 1月, 2000 1 次提交
    • T
      Repair two recently reported problems: · 3ec826f9
      Thomas G. Lockhart 提交于
      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
  4. 02 1月, 2000 3 次提交
  5. 01 1月, 2000 1 次提交
  6. 31 12月, 1999 6 次提交
  7. 30 12月, 1999 3 次提交
  8. 29 12月, 1999 5 次提交
  9. 28 12月, 1999 2 次提交
  10. 27 12月, 1999 3 次提交
    • B
      Hi, all, · 63549862
      Bruce Momjian 提交于
      This is the patch for the final bit.  Sorry that it's separate.
      
      Cheers...
      
      
      MikeA
      63549862
    • B
      Hi, all · 24a0f021
      Bruce Momjian 提交于
      I finally got around to schlepping through pg_dump, to finish what I started
      about three months (or more) ago.  Attached is a gzipped diff file to apply
      in the bin/pg_dump directory.  This should remove all string length
      dependencies, except one, which I'm working on.  It has been through some
      rudimentary unit testing, but that's about it, so if any of you would give
      it a more strenuous run-through, I'd be grateful for the feedback.
      
      Cheers...
      
       Ansley, Michael
      24a0f021
    • T
      bc036a06
  11. 26 12月, 1999 1 次提交
  12. 25 12月, 1999 1 次提交
  13. 24 12月, 1999 1 次提交
    • T
      Clean up handling of explicit NULL constants. Cases like · 350cb386
      Tom Lane 提交于
      	SELECT null::text;
      	SELECT int4fac(null);
      work as expected now.  In some cases a NULL must be surrounded by
      parentheses:
      	SELECT 2 + null;                 fails
      	SELECT 2 + (null);               OK
      This is a grammatical ambiguity that seems difficult to avoid.  Other
      than that, NULLs seem to behave about like you'd expect.  The internal
      implementation is that NULL constants are typed as UNKNOWN (like
      untyped string constants) until the parser can deduce the right type.
      350cb386
  14. 23 12月, 1999 1 次提交
  15. 22 12月, 1999 5 次提交