Image

Imagephd wrote in Imageru_python

Categories:

SQLObject 0.14.0

Я выпустил версию SQLObject 0.14.0. Что нового:


  • Списки колонок, индексов, join'ов сортируются в порядке их определения в классе.

  • У каждой колонки можно задать второй валидатор, который вставляется в в начало списка валидаторов; его метод from_python() будет вызван первым, а to_python(), соответственно, последним, после всех прочих валидаторов.

  • Параметр use_table_info класа SQLiteConnection сделан булевским, и его значение по умолчанию стало True; это означает, что парсер информации о таблицах для SQLite по умолчанию стал основан на PRAGMA table_info().

  • Изменение публичного API: переменная dirty перенесена в sqlmeta.
  • Полный список новостей (на английском) можно прочесть здесь: http://sqlobject.org/News.html



SQLObject - это библиотека объектно-реляционного отображения. Каждая таблица представлена классом, каждая строка таблицы - экземпляром этого класса, каждая колонка (атрибут) - питоновским атрибутом. Библиотека SQLObject проста в использовании; не претендует на универсальность и всеохватность, но основные операции с SQL поддерживает. SQLObject работает со следующими БД: MySQL, PostgreSQL, SQLite, Firebird, Sybase, MSSQL и MaxDB (SAPDB). Работает с Python 2.4 по 2.6.