1. 04 2月, 1999 1 次提交
  2. 24 1月, 1999 1 次提交
  3. 22 1月, 1999 1 次提交
  4. 18 12月, 1998 1 次提交
  5. 04 12月, 1998 1 次提交
  6. 01 10月, 1998 1 次提交
  7. 01 9月, 1998 2 次提交
  8. 26 8月, 1998 1 次提交
    • M
      · f62d1253
      Marc G. Fournier 提交于
      From: Massimo Dal Zotto <dz@cs.unitn.it>
      
      >       these patches define the UNLISTEN sql command. The code already
      >       existed but it was unknown to the parser. Now it can be used
      >       like the listen command.
      >       You must make clean and delete gram.c and parser.h before make.
      f62d1253
  9. 18 8月, 1998 1 次提交
    • M
      · 338c54cb
      Marc G. Fournier 提交于
      From: Jan Wieck <jwieck@debis.com>
      
      Hi,
      
          as  proposed here comes the first patch for the query rewrite
          system.
      
        <for details, see archive dated Mon, 17 Aug 1998>
      338c54cb
  10. 05 8月, 1998 1 次提交
    • M
      · a1627a1d
      Marc G. Fournier 提交于
      From: David Hartwig <daybee@bellatlantic.net>
      
      I have attached a patch to allow GROUP BY and/or ORDER BY function or
      expressions.  Note worthy items:
      
      1. The expression or function need not be in the target list.
      Example:
                  SELECT  name FROM foo GROUP BY lower(name);
      
      2.   Simplified the grammar to use expressions only.
      
      3.  Cleaned up earlier patch in this area to make use of existing
      utility functions.
      
      3.  Reduced some of the members in the SortGroupBy parse node.   The
      original data members were redundant with the new expression node.
      (MUST do a "make clean" now)
      
      4.  Added a new parse node "JoinUsing".   The JOIN USING clause was
      overloading this SortGroupBy structure.   With the afore mentioned
      reduction of members, the two clauses lost all their commonality.
      
      5.  A bug still exist where, if a function or expression is GROUPed BY,
      and an aggregate function does not include a attribute from the
      expression or function, the backend crashes.   (or something like
      that)   The bug pre-dates this patch.    Example:
      
          SELECT lower(a) AS lowcase, count(b) FROM foo GROUP BY lowcase;
                       *** BOOM  ***
      
          --Also when not in target list
          SELECT  count(b) FROM foo GROUP BY lower(a);
                      *** BOOM  AGAIN ***
      a1627a1d
  11. 18 7月, 1998 1 次提交
  12. 13 2月, 1998 1 次提交
  13. 17 1月, 1998 1 次提交
  14. 10 1月, 1998 2 次提交
  15. 18 12月, 1997 1 次提交
  16. 05 12月, 1997 1 次提交
  17. 04 12月, 1997 1 次提交
  18. 22 11月, 1997 1 次提交
  19. 28 10月, 1997 1 次提交
  20. 29 9月, 1997 1 次提交
  21. 09 9月, 1997 1 次提交
  22. 08 9月, 1997 1 次提交
  23. 07 9月, 1997 1 次提交
  24. 01 9月, 1997 1 次提交
  25. 31 8月, 1997 1 次提交
  26. 22 5月, 1997 1 次提交
  27. 23 4月, 1997 1 次提交
    • M
      To: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov> · 4b531912
      Marc G. Fournier 提交于
      Subject: Re: [PATCHES] SET DateStyle patches
      
      On Tue, 22 Apr 1997, Thomas Lockhart wrote:
      
      > Some more patches! These (try to) finish implementing SET variable TO value
      > for "DateStyle" (changed the name from simply "date" to be more descriptive).
      > This is based on code from Martin and Bruce (?), which was easy to modify.
      > The syntax is
      >
      > SET DateStyle TO 'iso'
      > SET DateStyle TO 'postgres'
      > SET DateStyle TO 'sql'
      > SET DateStyle TO 'european'
      > SET DateStyle TO 'noneuropean'
      > SET DateStyle TO 'us'         (same as "noneuropean")
      > SET DateStyle TO 'default'    (current same as "postgres,us")
      >
      > ("european" is just compared for the first 4 characters, and "noneuropean"
      > is compared for the first 7 to allow less typing).
      >
      > Multiple arguments are allowed, so SET datestyle TO 'sql,euro' is valid.
      >
      > My mods also try to implement "SHOW variable" and "RESET variable", but
      > that part just core dumps at the moment. I would guess that my errors
      > are obvious to someone who knows what they are doing with the parser stuff,
      > so if someone (Bruce and/or Martin??) could have it do the right thing
      > we will have a more complete set of what we need.
      >
      > Also, I would like to have a floating point precision global variable to
      > implement "SET precision TO 10" and perhaps "SET precision TO 10,2" for
      > float8 and float4, but I don't know how to do that for integer types rather
      > than strings. If someone is fixing the SHOW and RESET code, perhaps they can
      > add some hooks for me to do the floats while they are at it.
      >
      > I've left some remnants of variable structures in the source code which
      > I did not use in the interests of getting something working for v6.1.
      > We'll have time to clean things up for the next release...
      4b531912
  28. 03 4月, 1997 1 次提交
    • M
      From: "Martin J. Laubach" <mjl@CSlab.tuwien.ac.at> · a51df14a
      Marc G. Fournier 提交于
      Subject: [HACKERS] Patch: SET var TO 'val'
      
        Here is a patch that adds a "SET variable TO 'somevalue'" capability
      to the parser, and then calls the SetPGVariable() function (which does
      just issue a elog(NOTICE) to see whether it works).
      
        That's the framework for adding timezone/date format/language/...
      stuff.
      a51df14a
  29. 02 4月, 1997 1 次提交
  30. 02 3月, 1997 1 次提交
  31. 17 12月, 1996 1 次提交
  32. 03 11月, 1996 1 次提交
  33. 31 10月, 1996 1 次提交
  34. 28 8月, 1996 1 次提交
  35. 09 7月, 1996 1 次提交