Changelog for
PyGreSQL-debugsource-4.0-402.13.x86_64.rpm :
Sat Sep 17 14:00:00 2011 jengelhAATTmedozas.de
- Remove redundant tags/sections from specfile
Fri Mar 4 13:00:00 2011 nkrinnerAATTnovell.com
- New version: 4.0
- Dropped support for Python below 2.3 and PostgreSQL below 7.4.
- Improved performance of fetchall() for large result sets by
speeding up the type casts (as suggested by Peter Schuller).
- Exposed exceptions as attributes of the connection object.
- Exposed connection as attribute of the cursor object.
- Cursors now support the iteration protocol.
- Added new method to get parameter settings.
- Added customizable row_factory as suggested by Simon Pamies.
- Separated between mandatory and additional type objects.
- Added keyword args to insert, update and delete methods.
- Added exception handling for direct copy.
- Start transactions only when necessary, not after every commit().
- Release the GIL while making a connection (as suggested by Peter
Schuller).
- If available, use decimal.Decimal for numeric types.
- Allow DB wrapper to be used with DB-API 2 connections (as
suggested by Chris Hilton).
- Made private attributes of DB wrapper accessible.
- Dropped dependence on mx.DateTime module.
- Support for PQescapeStringConn() and PQescapeByteaConn(); these
are now also used by the internal _quote() functions.
- Added \'int8\' to INTEGER types. New SMALLINT type.
- Added a way to find the number of rows affected by a query()
with the classic pg module by returning it as a string. For single
inserts, query() still returns the oid as an integer. The pgdb
module already provides the \"rowcount\" cursor attribute for the
same purpose.
- Improved getnotify() by calling PQconsumeInput() instead of
submitting an empty command.
- Removed compatibility code for old OID munging style.
- The insert() and update() methods now use the \"returning\" clause
if possible to get all changed values, and they also check in
advance whether a subsequent select is possible, so that ongoing
transactions won\'t break if there is no select privilege.
- Added \"protocol_version\" and \"server_version\" attributes.
- Revived the \"user\" attribute.
- The pg module now works correctly with composite primary keys;
these are represented as frozensets.
- Removed the undocumented and actually unnecessary \"view\"
parameter from the get() method.
- get() raises a nicer ProgrammingError instead of a KeyError if
no primary key was found.
- delete() now also works based on the primary key if no oid
available and returns whether the row existed or not.
Tue Jul 25 14:00:00 2006 maxAATTsuse.de
- New version: 3.8.1
- Use string methods instead of deprecated string functions.
- Only use SQL-standard way of escaping quotes.
- Added the functions escape_string() and escape/unescape_bytea().
- Reverted code in clear() method that set date to current.
- Added code for backwards compatibility in OID munging code.
- Reorder attnames tests so that \"interval\" is checked for before
\"int.\"
- If caller supplies key dictionary, make sure that all has a
namespace.
- Installed new favicon.ico from Matthew Sporleder
- Replaced snprintf by PyOS_snprintf.
- Removed NO_SNPRINTF switch which is not needed any longer
- Clean up some variable names and namespace
- Add get_relations() method to get any type of relation
- Rewrite get_tables() to use get_relations()
- Use new method in get_attnames method to get attributes of views
as well
- Add Binary type
- Number of rows is now -1 after executing no-result statements
- Fix some number handling
- Non-simple types do not raise an error any more
- Improvements to documentation framework
- Take into account that nowadays not every table must have an oid
column
- Simplification and improvement of the inserttable() function
- Fix up unit tests
- The usual assortment of minor fixes and enhancements
Sat Mar 4 13:00:00 2006 kukukAATTsuse.de
- updated to reflect python changes due to #149809
Wed Jan 25 13:00:00 2006 mlsAATTsuse.de
- converted neededforbuild to BuildRequires
Thu Jan 5 13:00:00 2006 maxAATTsuse.de
- New version: 3.7
Mon Jul 4 14:00:00 2005 tarnoldAATTsuse.de
- Neew vrsion: 3.6.2
Thu Jan 27 13:00:00 2005 maxAATTsuse.de
- New version: 3.6.1
Fri Mar 19 13:00:00 2004 maxAATTsuse.de
- Add a dependency to python (bug #36499).
Fri Mar 5 13:00:00 2004 maxAATTsuse.de
- Package postgresql-python separated from the PostgreSQL source
RPM and renamed to PyGreSQL to reflect the fact, that it is a
separete project now.
- Version: 3.4