From phd at phd.pp.ru Thu Mar 4 14:42:36 2010 From: phd at phd.pp.ru (Oleg Broytman) Date: Thu, 4 Mar 2010 16:42:36 +0300 Subject: [DB-SIG] SQLObject 0.12.2 Message-ID: <20100304134236.GG4443@phd.pp.ru> Hello! I'm pleased to announce version 0.12.2, a bugfix release of branch 0.12 of SQLObject. What is SQLObject ================= SQLObject is an object-relational mapper. Your database tables are described as classes, and rows are instances of those classes. SQLObject is meant to be easy to use and quick to get started with. SQLObject supports a number of backends: MySQL, PostgreSQL, SQLite, Firebird, Sybase, MSSQL and MaxDB (also known as SAPDB). Where is SQLObject ================== Site: http://sqlobject.org Development: http://sqlobject.org/devel/ Mailing list: https://lists.sourceforge.net/mailman/listinfo/sqlobject-discuss Archives: http://news.gmane.org/gmane.comp.python.sqlobject Download: http://cheeseshop.python.org/pypi/SQLObject/0.12.2 News and changes: http://sqlobject.org/News.html What's New ========== News since 0.12.1 ----------------- * Fixed a bug in inheritance - if creation of the row failed and if the connection is not a transaction and is in autocommit mode - remove parent row(s). * Do not set _perConnection flag if get() or _init() is passed the same connection; this is often the case with select(). For a more complete list, please see the news: http://sqlobject.org/News.html Oleg. -- Oleg Broytman http://phd.pp.ru/ phd at phd.pp.ru Programmers don't die, they just GOSUB without RETURN. From phd at phd.pp.ru Thu Mar 4 14:34:26 2010 From: phd at phd.pp.ru (Oleg Broytman) Date: Thu, 4 Mar 2010 16:34:26 +0300 Subject: [DB-SIG] SQLObject 0.11.4 Message-ID: <20100304133426.GC4443@phd.pp.ru> Hello! I'm pleased to announce version 0.11.4, a minor bugfix release of 0.11 branch of SQLObject. What is SQLObject ================= SQLObject is an object-relational mapper. Your database tables are described as classes, and rows are instances of those classes. SQLObject is meant to be easy to use and quick to get started with. SQLObject supports a number of backends: MySQL, PostgreSQL, SQLite, Firebird, Sybase, MSSQL and MaxDB (also known as SAPDB). Where is SQLObject ================== Site: http://sqlobject.org Development: http://sqlobject.org/devel/ Mailing list: https://lists.sourceforge.net/mailman/listinfo/sqlobject-discuss Archives: http://news.gmane.org/gmane.comp.python.sqlobject Download: http://cheeseshop.python.org/pypi/SQLObject/0.11.4 News and changes: http://sqlobject.org/News.html What's New ========== News since 0.11.3 ----------------- * Fixed a bug in inheritance - if creation of the row failed and if the connection is not a transaction and is in autocommit mode - remove parent row(s). * Do not set _perConnection flag if get() or _init() is passed the same connection; this is often the case with select(). For a more complete list, please see the news: http://sqlobject.org/News.html Oleg. -- Oleg Broytman http://phd.pp.ru/ phd at phd.pp.ru Programmers don't die, they just GOSUB without RETURN. From anthony.tuininga at gmail.com Tue Mar 30 06:16:24 2010 From: anthony.tuininga at gmail.com (Anthony Tuininga) Date: Mon, 29 Mar 2010 22:16:24 -0600 Subject: [DB-SIG] ceODBC 2.0 Message-ID: <703ae56b1003292116q2bce374bw831005ed3f48bcc1@mail.gmail.com> What is ceODBC? ceODBC is a Python extension module that enables access to databases using the ODBC API and conforms to the Python database API 2.0 specifications with a few additions. I have tested this on Windows against SQL Server, Access, dBASE and Oracle and others have reported success on more obscure drivers. On Linux I have tested this against PostgreSQL and MySQL. Where do I get it? http://ceodbc.sourceforge.net What's new? 1) Added support for Python 3.x and Unicode. 2) Added support for 64-bit Python installations. 3) Added test suites for MySQL, PostgreSQL and SQL Server. 4) Added support for cursor nextset(). 5) Added support for cursor execdirect() which calls SQLExecDirect() instead of SQLExecute() which can be necessary in order to work around bugs in various ODBC drivers. 6) Added support for creating variables and for specifying input and output converters as in cx_Oracle. 7) Added support for deferred type assignment for cursor executemany() as in cx_Oracle. 8) Fixed a number of bugs found by testing against various ODBC drivers. From lists at jwp.name Wed Mar 31 02:21:29 2010 From: lists at jwp.name (James William Pye) Date: Tue, 30 Mar 2010 17:21:29 -0700 Subject: [DB-SIG] [ANNOUNCE] py-postgresql v1.0 released Message-ID: <9B9D2050-EF69-4DE7-8169-76D05360692B@jwp.name> I'm pleased to announce the release of py-postgresql version 1.0, the pure Python 3 driver for PostgreSQL formerly known as 'pg_proboscis'. Highlights: * CopyManager for connection-to-connection COPY operations. * NotificationManager for receiving asynchronous notifications with payloads. * Advisory Lock Context Manager. * hstore type support. * Improved performance. 2x, in some cases. For a more detailed list of changes, visit: http://python.projects.postgresql.org/docs/1.0/changes.html If you are interested in seeing this backported to Python 2.x, please let me know. Homepage: http://python.projects.postgresql.org SCM: http://github.com/jwp/py-postgresql Mailing List: http://pgfoundry.org/mailman/listinfo/python-general