1. 25 Sep, 1998 1 commit
  2. 01 Sep, 1998 2 commits
  3. 01 Aug, 1998 1 commit
  4. 15 Jun, 1998 1 commit
  5. 29 May, 1998 1 commit
  6. 27 Apr, 1998 1 commit
    • Bruce Momjian's avatar
      This patch... · 09baa3cc
      Bruce Momjian authored
      1. Removes the unnecessary "#define AbcRegProcedure 123"'s from
      pg_proc.h.
      
      2. Changes those #defines to use the names already defined in
      fmgr.h.
      
      3. Forces the make of fmgr.h in backend/Makefile instead of having
      it
         made as a dependency in access/common/Makefile  *hack*hack*hack*
      
      4. Rearranged the #includes to a less helter-skelter arrangement,
      also
          changing <file.h> to "file.h" to signify a non-system header.
      
      5. Removed "pg_proc.h" from files where its only purpose was for
      the
         #defines removed in item #1.
      
      6. Added "fmgr.h" to each file changed for completeness sake.
      
      Turns out that #6 was not necessary for some files because fmgr.h
      was being included in a roundabout way SIX levels deep by the first
      include.
      
      "access/genam.h"
       ->"access/relscan.h"
         ->"utils/rel.h"
           ->"access/strat.h"
             ->"access/skey.h"
      	 ->"fmgr.h"
      
      So adding fmgr.h really didn't add anything to the compile, hopefully
      just made it clearer to the programmer.
      
      S Darren.
      09baa3cc
  7. 26 Apr, 1998 1 commit
  8. 07 Apr, 1998 1 commit
  9. 30 Mar, 1998 2 commits
    • Bruce Momjian's avatar
      The following uuencoded, gzip'd file will ... · 57b59664
      Bruce Momjian authored
      1. Remove the char2, char4, char8 and char16 types from postgresql
      2. Change references of char16 to name in the regression tests.
      3. Rename the char16.sql regression test to name.sql.  4. Modify
      the regression test scripts and outputs to match up.
      
      Might require new regression.{SYSTEM} files...
      
      Darren King
      57b59664
    • Bruce Momjian's avatar
      I started adding the Having Clause and it works quite fine for · c579ce0f
      Bruce Momjian authored
      sequential scans! (I think it will also work with hash, index, etc
      but I did not check it out! I made some High level changes which
      should work for all access methods, but maybe I'm wrong. Please
      let me know.)
      
      Now it is possible to make queries like:
      
      select s.sname, max(p.pid), min(p.pid) from part p, supplier s
      where s.sid=p.sid group by s.sname having max(pid)=6 and min(pid)=1
      or avg(pid)=4;
      
      Having does not work yet for queries that contain a subselect
      statement in the Having clause, I'll try to fix this in the next
      days.
      
      If there are some bugs, please let me know, I'll start to read the
      mailinglists now!
      
      Now here is the patch against the original 6.3 version (no snapshot!!):
      
      Stefan
      c579ce0f
  10. 26 Feb, 1998 1 commit
  11. 13 Feb, 1998 1 commit
    • Vadim B. Mikheev's avatar
      Support for subselects. · 1a105cef
      Vadim B. Mikheev authored
      ExecReScan for nodeAgg, nodeHash, nodeHashjoin, nodeNestloop and nodeResult.
      Fixed ExecReScan for nodeMaterial.
      Get rid of #ifdef INDEXSCAN_PATCH.
      Get rid of ExecMarkPos and ExecRestrPos in nodeNestloop.
      1a105cef
  12. 31 Jan, 1998 1 commit
  13. 15 Jan, 1998 1 commit
    • PostgreSQL Daemon's avatar
      Thank god for searchable mail archives. · baef78d9
      PostgreSQL Daemon authored
      Patch by: wieck@sapserv.debis.de (Jan Wieck)
      
         One  of  the design rules of PostgreSQL is extensibility. And
         to follow this rule means (at least for me) that there should
         not  only  be a builtin PL.  Instead I would prefer a defined
         interface for PL implemetations.
      baef78d9
  14. 07 Jan, 1998 1 commit
  15. 05 Jan, 1998 1 commit
  16. 26 Nov, 1997 1 commit
  17. 27 Sep, 1997 1 commit
  18. 22 Sep, 1997 1 commit
  19. 12 Sep, 1997 1 commit
  20. 08 Sep, 1997 3 commits
  21. 07 Sep, 1997 1 commit
  22. 19 Aug, 1997 1 commit
  23. 22 Apr, 1997 1 commit
  24. 10 Jan, 1997 1 commit
  25. 06 Nov, 1996 1 commit
  26. 31 Oct, 1996 1 commit
  27. 26 Oct, 1996 1 commit
  28. 10 Oct, 1996 1 commit
  29. 07 Oct, 1996 2 commits
  30. 05 Oct, 1996 1 commit
  31. 16 Sep, 1996 1 commit
  32. 09 Jul, 1996 1 commit