1. 06 May, 1999 2 commits
    • Tom Lane's avatar
      fix_indxqual_references didn't cope with ArrayRef nodes, · 5729c350
      Tom Lane authored
      meaning that this failed:
      select proname,typname,prosrc from pg_proc,pg_type
      where proname = 'float8' and pg_proc.proargtypes[0] = pg_type.oid;
      5729c350
    • Tom Lane's avatar
      Fix some nasty coredump bugs in hashjoin. This code was just · 9f82f9e4
      Tom Lane authored
      about certain to fail anytime it decided the relation to be hashed was
      too big to fit in memory --- the code for 'batching' a series of hashjoins
      had multiple errors.  I've fixed the easier problems.  A remaining big
      problem is that you can get 'hashtable out of memory' if the code's
      guesstimate about how much overflow space it will need turns out wrong.
      That will require much more extensive revisions to fix, so I'm committing
      these fixes now before I start on that problem.
      9f82f9e4
  2. 05 May, 1999 2 commits
  3. 04 May, 1999 12 commits
  4. 03 May, 1999 3 commits
    • Tom Lane's avatar
      Correct declaration of array_map() so that it doesn't make · b6c732e6
      Tom Lane authored
      gcc quite so unhappy.
      b6c732e6
    • Bruce Momjian's avatar
      here are some patches for 6.5.0 which I already submitted but have never · 210055ad
      Bruce Momjian authored
      been applied. The patches are in the .tar.gz attachment at the end:
      
      varchar-array.patch     this patch adds support for arrays of bpchar() and
                              varchar(), which where always missing from postgres.
      
                              These datatypes can be used to replace the _char4,
                              _char8, etc., which were dropped some time ago.
      
      block-size.patch        this patch fixes many errors in the parser and other
                              program which happen with very large query statements
                              (> 8K) when using a page size larger than 8192.
      
                              This patch is needed if you want to submit queries
                              larger than 8K. Postgres supports tuples up to 32K
                              but you can't insert them because you can't submit
                              queries larger than 8K. My patch fixes this problem.
      
                              The patch also replaces all the occurrences of `8192'
                              and `1<<13' in the sources with the proper constants
                              defined in include files. You should now never find
                              8192 hardwired in C code, just to make code clearer.
      
      
      --
      Massimo Dal Zotto
      210055ad
    • Tom Lane's avatar
      Revise union_planner and associated routines to clean up breakage · da5f1dd7
      Tom Lane authored
      from EXCEPT/HAVING patch.  Cases involving nontrivial GROUP BY expressions
      now work again.  Also, the code is at least somewhat better documented...
      da5f1dd7
  5. 01 May, 1999 6 commits
  6. 30 Apr, 1999 6 commits
  7. 29 Apr, 1999 4 commits
  8. 28 Apr, 1999 1 commit
  9. 27 Apr, 1999 2 commits
  10. 26 Apr, 1999 2 commits
    • Marc G. Fournier's avatar
      · 1c1cafe7
      Marc G. Fournier authored
      These are no longer used ...
      1c1cafe7
    • Marc G. Fournier's avatar
      · a4041bce
      Marc G. Fournier authored
      provides string to be used for expected/* files for system specific output...
      a4041bce