From phd at phdru.name Sun Dec 4 18:24:26 2011 From: phd at phdru.name (Oleg Broytman) Date: Sun, 4 Dec 2011 21:24:26 +0400 Subject: [DB-SIG] SQLObject 1.2.1 Message-ID: <20111204172426.GB1538@iskra.aviel.ru> Hello! I'm pleased to announce version 1.2.1, the first stable release of branch 1.2 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://pypi.python.org/pypi/SQLObject/1.2.1 News and changes: http://sqlobject.org/News.html What's New ========== * A bug was fixed in handling ``modulo`` operator - SQLite implements only ``%``, MySQL - only ``MOD()``, PostgreSQL implements both. For a more complete list, please see the news: http://sqlobject.org/News.html Oleg. -- Oleg Broytman http://phdru.name/ phd at phdru.name Programmers don't die, they just GOSUB without RETURN. From robertb at trdlnk.com Thu Dec 8 20:46:15 2011 From: robertb at trdlnk.com (Robert Boehne) Date: Thu, 08 Dec 2011 13:46:15 -0600 Subject: [DB-SIG] Sybase module 0.40pre2 released Message-ID: <4EE11407.1000609@trdlnk.com> WHAT IS IT: The Sybase module provides a Python interface to the Sybase relational database system. It supports all of the Python Database API, version 2.0 with extensions. Please downolad, test and report any problems with the pre-release. ** This version is a pre-release not intended for production use ** The module is available here: http://downloads.sourceforge.net/python-sybase/python-sybase-0.40pre2.tar.gz The module home page is here: http://python-sybase.sourceforge.net/ MAJOR CHANGES SINCE 0.40pre1: Better support for building against Sybase 15 on Windows, UNIX/Linux and 64-bit platforms. MAJOR CHANGES SINCE 0.39: Modify the DateTimeAsPython output conversion to return None when NULL is output support for Python without threads Ignore additional non-error codes from Sybase (1918 and 11932) Use outputmap in bulkcopy mode (thanks to patch by Cyrille Froehlich) Raise exception when opening a cursor on a closed connection Added unit tests Added new exception DeadLockError when Sybase is in a deadlock situation Add command properties CS_STICKY_BINDS and CS_HAVE_BINDS Added support for inputmap in bulkcopy reuse command and cursor when calling cursor.execute with same request Use ct_setparam to define ct_cursor parameters types instead of ct_param implicit conversion for CS_DATE_TYPE in CS_DATETIME_TYPE DataBuf Adding ct_cmd_props wrapper Increase DataBuf maxlength for params of a request when using CS_CHAR_TYPE params so that the buf can be reused BUGS CORRECTED SINCE 0.39: Corrected money type when using CS_MONEY4 (close bug 2615821) Corrected thread locking in ct_cmd_props (thanks to patch by Cyrille Froehlich) Corrected bug in type mapping in callproc (thanks to report by Skip Montanaro) Correct passing None in a DataBuf (thanks to patch by Bram Kuijvenhoven) The full ChangeLog is here: https://python-sybase.svn.sourceforge.net/svnroot/python-sybase/tags/r0_40pre2/ChangeLog From peter_e at gmx.net Tue Dec 13 20:20:28 2011 From: peter_e at gmx.net (Peter Eisentraut) Date: Tue, 13 Dec 2011 21:20:28 +0200 Subject: [DB-SIG] plpydbapi Message-ID: <1323804028.16048.2.camel@vanquo.pezone.net> Some of you might have read this in my blog, but for those who haven't, the DB-API pundits here might enjoy learning about plpydbapi, a DB-API layer on top of PL/Python, which allows (with some restrictions) running DB-API using applications inside a PostgreSQL server. http://petereisentraut.blogspot.com/2011/11/plpydbapi-db-api-for-plpython.html