Changeset 29 for trunk/docs


Ignore:
Timestamp:
Nov 10, 2000, 5:29:21 PM (19 years ago)
Author:
momjian
Message:

Update to PyGreSQL 3.1:

Fix some quoting functions. In particular handle NULLs better.

Use a method to add primary key information rather than direct
manipulation of the class structures.

Break decimal out in _quote (in pg.py) and treat it as float.

Treat timestamp like date for quoting purposes.

Remove a redundant SELECT from the get method speeding it, and
insert since it calls get, up a little.

Add test for BOOL type in typecast method to pgdbTypeCache class.
(tv@…)

Fix pgdb.py to send port as integer to lower level function
(dildog@…)

Change pg.py to speed up some operations

Allow updates on tables with no primary keys.

D'Arcy J.M. Cain

Location:
trunk/docs
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/docs/Announce

    r27 r29  
    11
    2 Announce: Release of PyGreSQL version 3.0
     2Announce: Release of PyGreSQL version 3.1
    33===============================================
    44
    5 PyGreSQL v3.0 has been released.
     5PyGreSQL v3.1 has been released.
    66It is available at: ftp://ftp.druid.net/pub/distrib/PyGreSQL.tgz.  If
    77you are running NetBSD, look in the packages directory under databases.
     
    2626PostgreSQL features from a Python script.
    2727
    28 This release of PyGreSQL is the first DB-SIG API.  That's why we have
    29 a bump in the major number.  There is also a potential problem in
    30 backwards compatibility.  Previously when there was a NULL in a returned
    31 field it was returned as a blank.  Now it is more properly returned as
    32 a Python None.  Any scripts that expect NULLs to be blanks will have
    33 problems with this.
     28This release fixes a few bugs, adds a few minor features and makes a
     29few speedups in the code.
    3430
    35 Due to the fact that the DB-API is brand new, it is expected that there
    36 will be a 3.1 release shortly with corrections once many people have
    37 had a chance to test it.
     31The next release (unless serious bugs are found) will be to match PyGreSQL
     32to version 2.0 of Python.
    3833
    3934See the other changes below or in the Changelog file.
     
    4540the code to use full ANSI style prototypes and changed the order of
    4641arguments to connect.  Later versions are fixes and enhancements to that.
    47 The latest version of PyGreSQL works with Python 1.5.2 and PostgreSQL 6.5.
     42The latest version of PyGreSQL works with Python 1.5.2 and PostgreSQL 7.0.x
     43
     44Important changes from PyGreSQL 3.0 to PyGreSQL 3.1
     45  - Fix some quoting functions.  In particular handle NULLs better.
     46  - Use a method to add primary key information rather than direct
     47    manipulation of the class structures.
     48  - Break decimal out in _quote (in pg.py) and treat it as float.
     49  - Treat timestamp like date for quoting purposes.
     50  - Remove a redundant SELECT from the get method speeding it, and insert
     51    since it calls get, up a little.
     52  - Add test for BOOL type in typecast method to pgdbTypeCache class.
     53    (tv@beamnet.de)
     54  - Fix pgdb.py to send port as integer to lower level function
     55    (dildog@l0pht.com)
     56  - Change pg.py to speed up some operations
     57  - Allow updates on tables with no primary keys.
    4858
    4959Important changes from PyGreSQL 2.4 to PyGreSQL 3.0:
  • trunk/docs/ChangeLog

    r27 r29  
    55Further copyright 1997, 1998 and 1999 by D'Arcy J.M. Cain (darcy@druid.net)
    66See file README for copyright information.
     7
     8Version 3.1
     9  - Fix some quoting functions.  In particular handle NULLs better.
     10  - Use a method to add primary key information rather than direct
     11    manipulation of the class structures.
     12  - Break decimal out in _quote (in pg.py) and treat it as float.
     13  - Treat timestamp like date for quoting purposes.
     14  - Remove a redundant SELECT from the get method speeding it, and insert
     15    since it calls get, up a little.
     16  - Add test for BOOL type in typecast method to pgdbTypeCache class.
     17    (tv@beamnet.de)
     18  - Fix pgdb.py to send port as integer to lower level function
     19    (dildog@l0pht.com)
     20  - Change pg.py to speed up some operations
     21  - Allow updates on tables with no primary keys.
    722
    823Version 3.0
Note: See TracChangeset for help on using the changeset viewer.