1. 06 12月, 2002 10 次提交
    • B
      ALTER DOMAIN .. SET / DROP NOT NULL · 853153ca
      Bruce Momjian 提交于
      ALTER DOMAIN .. SET / DROP DEFAULT
      ALTER DOMAIN .. ADD / DROP CONSTRAINT
      
      New files:
      - doc/src/sgml/ref/alter_domain.sgml
      
      Rod Taylor
      853153ca
    • B
      PyGreSQL inserttable patch · 36580c8e
      Bruce Momjian 提交于
      =====================
      
      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
    • B
      With a recent commit truncate is transaction safe in 7.4. · d851f002
      Bruce Momjian 提交于
      Rod Taylor
      d851f002
    • B
      As far as I figured from the source code this function only deals with · ceab6f72
      Bruce Momjian 提交于
      cleaning up locale names and nothing else. Since all the locale names
      are in plain  ASCII I think it will be safe to use ASCII-only lower-case
      conversion.
      
      Nicolai Tufar
      ceab6f72
    • T
      localbuf.c must be able to do blind writes. · a2e8e15d
      Tom Lane 提交于
      a2e8e15d
    • T
      Avoid pulling up sublinks from a subselect's targetlist. Works around · 993b145d
      Tom Lane 提交于
      problems that occur if sublink is referenced via a join alias variable.
      Perhaps this can be improved later, but a simple and safe fix is needed
      for 7.3.1.
      993b145d
    • B
      It looks like the problem was introduced when the "SET autocommit" and · fae2f14c
      Bruce Momjian 提交于
      "SET search_path"  commands were added to the beginning of the script.
      
      The attatched patch should fix the problem. It probably should be
      applied  against the 7.3 and 7.4 branches.
      
      Steven Singer
      fae2f14c
    • B
      Add: · ec0a5b9e
      Bruce Momjian 提交于
      > * Add SQL99 WITH clause to SELECT (Tom, Fernando)
      > * Add SQL99 WITH RECURSIVE to SELECT (Tom, Fernando)
      443a444
      > * Fernando Nasser <fnasser@redhat.com>
      ec0a5b9e
    • B
      Clearify variables names so it is clear which variable is the · f7a3d742
      Bruce Momjian 提交于
      client-supplied password and which is from pg_shadow.
      f7a3d742
    • B
      Allow 'password' encryption even when pg_shadow has MD5 passwords, per · 44ab596b
      Bruce Momjian 提交于
      report from Terry Yapt and Hiroshi.
      
      Backpatch to 7.3.
      44ab596b
  2. 05 12月, 2002 9 次提交
  3. 04 12月, 2002 6 次提交
  4. 03 12月, 2002 1 次提交
  5. 02 12月, 2002 10 次提交
  6. 01 12月, 2002 2 次提交
  7. 30 11月, 2002 2 次提交