1. 06 Dec, 2002 14 commits
    • Bruce Momjian's avatar
      Thank you very much, you catch it :). This bug had a long life, because it · a2bd3e20
      Bruce Momjian authored
      exists if and only if locale of postmaster
      was a different from C (or ru_RU.KOI8-R).
      
      Please, apply patch for current CVS & 7.3.1
      
      Magnus Naeslund(f) wrote:
      > Ok, I nailed the bug, but i'm not sure what the correct fix is.
      > Attached tsearch_morph.diff that remedies this problem by avoiding it.
      > Also there's a debug aid patch if someone would like to know how i
      > finally found it out :)
      >
      > There problem in the lemmatize() function is that GETDICT(...) returned
      > a value not handled (BYLOCALE).
      > The value (-1) and later used as an index into the dicts[] array.
      > After that everything went berserk stack went crazy somehow so trapping
      > the fault sent me to the wrong place, and every time i read the value it
      > was positive ;)
      >
      > So now i just return the initial word passed to the lemmatize function,
      > because i don't know what to do with it.
      
      Magnus Naeslund
      a2bd3e20
    • Bruce Momjian's avatar
      f6796906
    • Bruce Momjian's avatar
      Re-addd Rod's ALTER DOMAIN patch. · 05a6b379
      Bruce Momjian authored
      05a6b379
    • Bruce Momjian's avatar
      Add file. · 78705d0a
      Bruce Momjian authored
      78705d0a
    • Bruce Momjian's avatar
      Add SGML file. · 6e9adbe1
      Bruce Momjian authored
      6e9adbe1
    • Bruce Momjian's avatar
      38ffbb95
    • Bruce Momjian's avatar
      Add missing v6utils file. · 4bfd1ad9
      Bruce Momjian authored
      4bfd1ad9
    • Bruce Momjian's avatar
      Updated IPv6 patch to fix netmask. · 3bf16013
      Bruce Momjian authored
      3bf16013
    • Bruce Momjian's avatar
      We have just finished porting the old KAME IPv6 patch over to · 8fc86dd5
      Bruce Momjian authored
      postgresql version 7.3, but yea... this patch adds full IPv6
      support to postgres. I've tested it out on 7.2.3 and has
      been running perfectly stable.
      
      CREDITS:
       The KAME Project  (Initial patch)
       Nigel Kukard  <nkukard@lbsd.net>
       Johan Jordaan  <johanj@lando.co.za>
      8fc86dd5
    • Bruce Momjian's avatar
      Some time ago John Gray <jgray@azuli.co.uk> and myself worked out and · 87cba401
      Bruce Momjian authored
      tested a patch to contrib/xml where the existing code was causing
      postgres to crash when it encountered & entities in the XML. I've
      enclosed a patch that John came up with to correct this problem. It
      patches against 7.3 and will apply on 7.2x if the elog WARNING calls
      are changed to elog NOTICE.
      
      Michael Richards
      87cba401
    • Bruce Momjian's avatar
      5b4c16e0
    • Bruce Momjian's avatar
      ALTER DOMAIN .. SET / DROP NOT NULL · 853153ca
      Bruce Momjian authored
      ALTER DOMAIN .. SET / DROP DEFAULT
      ALTER DOMAIN .. ADD / DROP CONSTRAINT
      
      New files:
      - doc/src/sgml/ref/alter_domain.sgml
      
      Rod Taylor
      853153ca
    • Bruce Momjian's avatar
      PyGreSQL inserttable patch · 36580c8e
      Bruce Momjian authored
      =====================
      
      I suggested an improvement of the inserttable in the PyGreSQL interface
      already in January, but seemingly it was never implemented. I was told this
      is the right place to get patches in for PyGreSQL, so I'm reposting my patch
      here.
      
      I consider the inserttable methode essential in populating the database
      because of its benefits in performance compared to insert, so I think this
      patch is quite essential. The attachment is an improved version of the
      corresponding pg_inserttable function in pgmodule.c, which fixes the
      following problems:
      
      * The function raised exceptions because PyList_GetItem was used beyond the
      size of the list. This was checked by comparing the result with NULL, but
      the exception was not cleaned up, which could result in mysterious errors in
      the following Python code. Instead of clearing the exception using
      PyErr_Clear or something like that, I avoided throwing the exception at all
      by at first requesting the size of the list. Using this opportunity, I also
      checked the uniformity of the size of the rows passed in the lists/tuples.
      The function also accepts (and silently ignores) empty lists and sublists.
      * Python "None" values are now accepted and properly converted to PostgreSQL
      NULL values
      * The function now generates an error message in case of a line buffer
      overflow
      * It copes with tabulators, newlines and backslashes in strings now
      * Rewrote the buffer filling code which should now run faster by avoiding
      unnecessary string copy operations forth and back
      
      Christoph Zwerschke
      36580c8e
    • Bruce Momjian's avatar
      With a recent commit truncate is transaction safe in 7.4. · d851f002
      Bruce Momjian authored
      Rod Taylor
      d851f002
  2. 05 Dec, 2002 12 commits
  3. 04 Dec, 2002 6 commits
  4. 03 Dec, 2002 5 commits
  5. 02 Dec, 2002 3 commits