Downloadliste

Projektbeschreibung

SQLObject is an object-relational mapper, i.e., a library that will wrap your database tables in Python classes and your rows in Python instances. It currently supports MySQL through the 'MySQLdb' package, PostgreSQL through the 'psycopg' package, SQLite, Firebird, MaxDB (SAP DB), MS SQL, and Sybase. It should support Python versions back to 2.4.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-06-20 22:18
1.1.0

SelectResults (kehrte aus. Wählen Sie ()) ist in IN (Spalte Liste) erlaubt. Ein anderer Workaround (connection.text_factory) ist in SQLiteConnection zur pysqlite aus der Umwandlung von Strings in Unicode zu verhindern. Es ist nun möglich, eine Codierung für die pro Tabelle alle UnicodeCol ist (wie sqlmeta.dbEncoding) oder pro Verbindung (wie connection.dbEncoding) zu erklären; der Standardwert ist "utf-8".
Tags: Stable, Major feature enhancements
SelectResults (returned from .select()) is allowed in IN(column, list). A different workaround (connection.text_factory) is used in SQLiteConnection to prevent PySQLite from converting strings to Unicode. It is now possible to declare one encoding for all UnicodeCol's per table (as sqlmeta.dbEncoding) or per connection (as connection.dbEncoding); the default is "utf-8".

2011-05-30 22:07
1.0.1

Ein Syntax Inkompatibilität wurde in SQLiteConnection dass SQLObject entfernt, mit Python 2.4 verwendet verhindert fixiert.
Tags: Stable, Minor bugfixes
A syntax incompatibility was fixed in SQLiteConnection that prevented SQLObject from being used with Python 2.4.

2011-03-29 00:41
1.0.0

Eine wichtige API Änderung vorgenommen wurde: die DB-URI-Parser wurde geändert, um urllib.split * () und unquote () verwenden. Dies bedeutet einen beliebigen Benutzernamen, ein Passwort und Pfad in DB URIs erlaubt, wenn sie ordnungsgemäß%-kodiert werden. Ein neues Modul __version__.py aufgenommen. In SQLite, sind id Spalten AUTOINCREMENT gemacht. Das "Backend"-Parameter in DB-URI wird nicht mehr unterstützt, der "Fahrer" Parameter sollte stattdessen verwendet werden.
Tags: Stable, Major feature enhancements
A major API change was made: the DB URI parser was changed to use urllib.split*() and unquote(). This means any username, password, and path are allowed in DB URIs if they are properly %-encoded. A new module __version__.py was added. In SQLite, id columns are made AUTOINCREMENT. The "backend" parameter in DB URI is no longer supported; the "driver" parameter should be used instead.

2011-03-23 06:10
0.15.1

Ein Fehler wurde in MSSQLConnection fixiert. Ein kleiner Fehler wurde in sqlbuilder.Union fixiert.
Tags: Stable, Minor bugfixes
A bug was fixed in MSSQLConnection. A minor bug was fixed in sqlbuilder.Union.

2010-12-07 06:46
0.15.0

Wesentliche API ändern: Alle Signale werden mit der Instanz (oder der Klasse) als ersten Parameter gesandt, die Signale waren betroffen: RowCreateSignal, RowCreatedSignal und DeleteColumnSignal. Wesentliche API ändern: Post-Processing-Funktionen für alle Signale werden mit der Instanz als ersten Parameter aufgerufen. Die folgenden Signale waren betroffen: RowUpdatedSignal, RowDestroySignal und RowDestroyedSignal.
Tags: Stable, Major feature enhancements
Major API change: all signals are sent with the instance (or the class) as the first parameter; the following signals were affected: RowCreateSignal, RowCreatedSignal, and DeleteColumnSignal. Major API change: post-processing functions for all signals are called with the instance as the first parameter. The following signals were affected: RowUpdatedSignal, RowDestroySignal, and RowDestroyedSignal.

Project Resources