Skip to content
Snippets Groups Projects
  1. May 03, 1999
    • 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
  2. Feb 14, 1999
  3. Feb 03, 1999
  4. Jan 17, 1999
  5. Sep 01, 1998
  6. Aug 19, 1998
    • Bruce Momjian's avatar
      heap_fetch requires buffer pointer, must be released; heap_getnext · 79715390
      Bruce Momjian authored
      no longer returns buffer pointer, can be gotten from scan;
      	descriptor; bootstrap can create multi-key indexes;
      pg_procname index now is multi-key index; oidint2, oidint4, oidname
      are gone (must be removed from regression tests); use System Cache
      rather than sequential scan in many places; heap_modifytuple no
      longer takes buffer parameter; remove unused buffer parameter in
      a few other functions; oid8 is not index-able; remove some use of
      single-character variable names; cleanup Buffer variables usage
      and scan descriptor looping; cleaned up allocation and freeing of
      tuples; 18k lines of diff;
      79715390
  7. Jul 12, 1998
  8. Jun 15, 1998
  9. Mar 30, 1998
    • Bruce Momjian's avatar
      There's a patch attached to fix gcc 2.8.x warnings, except for the · 9a0dd4fb
      Bruce Momjian authored
      yyerror ones from bison. It also includes a few 'enhancements' to
      the C programming style (which are, of course, personal).
      
      The other patch removes the compilation of backend/lib/qsort.c, as
      qsort() is a standard function in stdlib.h and can be used any
      where else (and it is). It was only used in
      backend/optimizer/geqo/geqo_pool.c, backend/optimizer/path/predmig.c,
      and backend/storage/page/bufpage.c
      
      > > Some or all of these changes might not be appropriate for v6.3,
      since we > > are in beta testing and since they do not affect the
      current functionality.  > > For those cases, how about submitting
      patches based on the final v6.3 > > release?
      
      There's more to come. Please review these patches. I ran the
      regression tests and they only failed where this was expected
      (random, geo, etc).
      
      Cheers,
      
      Jeroen
      9a0dd4fb
  10. Mar 20, 1998
  11. Feb 26, 1998
  12. Feb 14, 1998
    • Marc G. Fournier's avatar
      From: Tom I Helbekkmo <tih@Hamartun.Priv.NO> · aa0d3ec1
      Marc G. Fournier authored
      The file 'backend/utils/adt/arrayfuncs.c' won't compile with the
      February 14th snapshot, because of an inconsistency between the
      declaration and implementation of ReadArrayStr().  As far as I can
      tell, the predeclaration is wrong.  I assume this is what was meant:
      aa0d3ec1
  13. Feb 13, 1998
  14. Jan 15, 1998
    • 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
  15. Jan 05, 1998
  16. Dec 06, 1997
  17. Sep 18, 1997
  18. Sep 08, 1997
  19. Sep 07, 1997
  20. Aug 19, 1997
  21. Aug 18, 1997
  22. Aug 13, 1997
  23. Jul 29, 1997
  24. Jul 24, 1997
  25. Nov 08, 1996
  26. Nov 06, 1996
  27. Nov 04, 1996
  28. Sep 19, 1996
  29. Aug 27, 1996
  30. Jul 22, 1996
  31. Jul 20, 1996
    • Marc G. Fournier's avatar
      Fixes: · 94215d51
      Marc G. Fournier authored
      The updating of array fields is broken in Postgres95-1.01, An array can
      be only replaced with a new array but not have some elements modified.
      This is caused by two bugs in the parser and in the array utilities.
      Furthermore it is not possible to update array with a base type of
      variable length.
      
      
      - submitted by: Massimo Dal Zotto <dz@cs.unitn.it>
      94215d51
  32. Jul 09, 1996
Loading