| SQLObject 1.2.0 |
[20 Nov 2011|04:32pm] |
|
Выпущен SQLObject 1.2.0. Изменения:
- Стало возможно использовать строки в низкоуровневом API Select() и Update(): Select(['id, 'name'], where='value = 42'). В Update строки можно использовать в WHERE.
- ForeignKey('Table', refColumn='refcol_id') - можно указать в ForeignKey колонку, отличную от id.
- Прекращена поддержка PostgreSQL 7.*. Минимальная поддерживаемая версия PostgreSQL 8.1. Изменён способ квотирования строк с обратными слэшами: SQLObject теперь использует E''.
- SQLObject научился работать со свежими версиями psycopg2, в которых появился булевский атрибут autcommit.
- sqlobject.__doc__ и main.__doc__ больше не содержат номер версии. Используйте sqlobject.version или version_info.
Полный список новостей (на английском) можно посмотреть здесь: http://sqlobject.org/News.html.
SQLObject - это библиотека объектно-реляционного отображения. Каждая таблица представлена классом, каждая строка таблицы - экземпляром этого класса, каждая колонка (атрибут) - питоновским атрибутом. Библиотека SQLObject проста в использовании; не претендует на универсальность и всеохватность, но основные операции с SQL поддерживает. SQLObject работает со следующими БД: MySQL, PostgreSQL, SQLite, Firebird, Sybase, MSSQL и MaxDB (SAPDB). Работает с Python 2.4 по 2.7.
|
|