1. 26 Feb, 1998 1 commit
  2. 02 Feb, 1998 1 commit
  3. 01 Feb, 1998 1 commit
  4. 07 Jan, 1998 1 commit
  5. 05 Jan, 1998 2 commits
  6. 30 Oct, 1997 1 commit
  7. 25 Oct, 1997 1 commit
  8. 08 Sep, 1997 2 commits
  9. 07 Sep, 1997 1 commit
  10. 19 Aug, 1997 1 commit
  11. 12 Aug, 1997 2 commits
  12. 08 Jul, 1997 1 commit
  13. 23 Jun, 1997 1 commit
  14. 11 May, 1997 1 commit
  15. 25 Apr, 1997 1 commit
    • Marc G. Fournier's avatar
      More timezone patches by Thomas: · 094ec2d3
      Marc G. Fournier authored
      Here are patches which should help fix timezone problems in the
      datetime and abstime code. Also, I repatched varlena.c to add in
      some comments and a little error checking on top of Vadim's earlier
      repairs. There are slight mods to the circle data type to have the
      distance operator between circles measure the distance between
      closest points rather than between centers.
      094ec2d3
  16. 22 Apr, 1997 1 commit
    • Marc G. Fournier's avatar
      From: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov> · 7c82b2e9
      Marc G. Fournier authored
      Subject: [PATCHES] date/time timezone patches (mail bounced?)
      
      Here are some hacks to get timezone behavior for the various time
      data types to be compatible with v6.0. Although we have some hooks
      already installed to get timezone info from the client to the
      server, it still isn't clear if that can correctly transfer enough
      timezone info to make the behavior the same as if timezone info
      were derived from the server as is now the case. We certainly
      won't resolve it in a day, so I think we are stuck with server-only
      timezones for v6.1.
      7c82b2e9
  17. 15 Apr, 1997 1 commit
  18. 02 Apr, 1997 1 commit
    • Marc G. Fournier's avatar
      From: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov> · 2ab34dfe
      Marc G. Fournier authored
      Subject: [HACKERS] More date time functions
      
      Here are some additional patches mostly related to the date and time
      data types. It includes some type conversion routines to move between
      the different date types and some other date manipulation routines such
      as date_part(units,datetime).
      
      I noticed Edmund Mergl et al's neat trick for getting function overloading
      for builtin functions, so started to use that for the date and time stuff.
      Later, if someone figures out how to get function overloading directly
      for internal C code, then we can move to that technique.
      
      These patches include documentation updates (don't faint!) for the built-in
      man page. Doesn't yet include mention of timestamp, since I don't know
      much about it and since it may change a bit to become a _real_ ANSI timestamp
      which would include parser support for the declaration syntax (what do you
      think, Dan?).
      
      The patches were developed on the 970330 release, but have been rebuilt
      off of the 970402 release. The first patch below is to get libpq to compile,
      on my Linux box, but is not related to the rest of the patches and you can
      choose not to apply that one at this time. Thanks in advance, scrappy!
      2ab34dfe
  19. 28 Mar, 1997 2 commits
    • Marc G. Fournier's avatar
      From: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov> · 28454c21
      Marc G. Fournier authored
      Subject: Re: [HACKERS] abstime "now" broken
      
      Yes, I broke 'now' :( with an attempt at a bug fix involving
      servers running in the UTC/GMT timezone. These patches fix
      the problem, and have been tested in GMT (+00 hours),
      PST (-08), and NZT (+12) timezones which exercized the code for
      various cases including across day boundaries.  btw, this code
      fixes the same type of problem for 'today', 'yesterday', 'tomorrow',
      for DATETIME, ABSTIME, DATE and TIME types.
      
      The bugfix itself is quite small, but I have accumulated other
      changes in the datetime data type and include them here also.
      One set of changes involves printing ISO-formatted dates and
      is in response to the helpful information from Kurt Lidl regarding
      ANSI SQL dates. I'll send another e-mail sometime soon discussing
      more issues he has raised...
      28454c21
    • Marc G. Fournier's avatar
      From: "D'Arcy J.M. Cain" <darcy@druid.net> · 038e56c4
      Marc G. Fournier authored
      Some systems require limits.h to define DBL_MIN.
      038e56c4
  20. 26 Mar, 1997 2 commits
  21. 25 Mar, 1997 1 commit
    • Marc G. Fournier's avatar
      From: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov> · dfe04753
      Marc G. Fournier authored
      Subject: [HACKERS] More patches for date/time
      
      I have accumulated several patches to add functionality to the datetime
      and timespan data types as well as to fix reported porting bugs on non-BSD
      machines. These patches are:
      
      dt.c.patch              - add datetime_part(), fix bugs
      dt.h.patch              - add quarter and timezone support, add prototypes
      globals.c.patch         - add time and timezone variables
      miscadmin.h.patch       - add time and timezone variables
      nabstime.c.patch        - add datetime conversion routine
      nabstime.h.patch        - add prototypes
      pg_operator.h.patch     - add datetime operators, clean up formatting
      pg_proc.h.patch         - add datetime functions, reassign conflicting date OIDs
      pg_type.h.patch         - add datetime and timespan data types
      
      The dt.c and pg_proc.h patches are fairly large; the latter mostly because I tried
      to get some columns for existing entries to line up.
      dfe04753
  22. 21 Mar, 1997 1 commit
    • Marc G. Fournier's avatar
      From: "D'Arcy J.M. Cain" <darcy@druid.net> · 3589f71e
      Marc G. Fournier authored
      Subject: [HACKERS] backend/utils/adt/nabstime.c
      
      There is a problem with some of the calls to strftime.  The second arg is
      missing.  In all cases the buffer is CTZName which, according to the
      file init/globals.c, is char CTZName[8] so I have added this value.
      I know there should be a #define set up for this but I wasn't sure
      which header to put it in.
      3589f71e
  23. 18 Mar, 1997 1 commit
  24. 14 Mar, 1997 1 commit
  25. 27 Jan, 1997 1 commit
  26. 10 Jan, 1997 2 commits
  27. 06 Jan, 1997 1 commit
  28. 16 Dec, 1996 1 commit
  29. 15 Dec, 1996 1 commit
  30. 08 Nov, 1996 1 commit
  31. 06 Nov, 1996 1 commit
  32. 17 Oct, 1996 1 commit
  33. 19 Aug, 1996 1 commit
    • Marc G. Fournier's avatar
      Added a SVR4 port · 926a066d
      Marc G. Fournier authored
      ```yaml
      below my signature, there are a coupls of diffs and files in a shell
      archive, which were needed to build postgres95 1.02 on Siemens Nixdorfs
      MIPS based SINIX systems. Except for the compiler switches "-W0" and
      "-LD-Blargedynsym" these diffs should also apply for other SVR4 based
      systems. The changes in "Makefile.global" and "genbki.sh" can probably
      be ignored (I needed gawk, to make the script run).
      
      There is one bugfix thou. In "src/backend/parser/sysfunc.c" the
      function in this file didn't honor the EUROPEAN_DATES ifdef.
      ```
      
      Submitted by:  Frank Ridderbusch <ridderbusch.pad@sni.de>
      926a066d
  34. 22 Jul, 1996 1 commit