Детали программы:
Версия: 1.0.6 обновление
Дата загрузки: 20 Jul 15
Тип распространения: Бесплатная
Популярность: 12
Используется в основном для его ОРМ, SQLAlchemy гораздо больше, чем это.
SQLAlchemy строит свои собственные язык запросов и пользовательских шаблонов стойкости для высокой производительности и легкий доступ к архиву данных
Что нового В этом выпуске:.
< UL>
Что нового в версии 1.0.4:
- Один довольно серьезный блок-о-о работе регрессии выражения SQL фиксируется, новое поведение в отношении текстовых выражений с & Quot; ЗАКАЗ & Quot; была сокращена немного лучше костюм теперь устаревшими прецедентов, немного используемый крюк событие ОРМ было отремонтировано, как это предотвратить пакет SQLSoup от работы, и метаданные & Quot; на создание / падение на & Quot; События испытали изменение формата в одном из менее распространенных аргументов передается, которая была вернулась к прежней форме.
Что нового в версии 0.9.9 / 1.0.0b5:
- версия строки Новый SQL Server
- условия ошибки Новый psycopg2
- Изменения в MySQL-разъем-питона и pg8000
Что нового в версии 0.9.0:.
- Поддержка Python 3
- Расширения C поддерживается на Python 3.
- Композитные атрибуты теперь возвращается как их формы объекта при запросе на каждого атрибута.
- Ассоциации улучшения экспрессии прокси SQL и исправления.
- The & Quot; пароль и Quot; часть из create_engine () больше не считает знак + в качестве закодированного пространства.
Что нового в версии 0.8.2:
- 0.8.2 включает в себя несколько исправлений ошибок и дюжина новый функции, включая уточнение некоторых новых возможностей, представленных в 0,8.
Что нового в версии 0.8.1:
- Это Исправление релизе, который решает многие вопросы, некоторые из которых появились в 0.8.0, как регрессии и многие другие, которые влияют на все версии.
Что нового в версии 0.8.0:
- Особенности новые отношения
- Новые ПОЛИМОРФИЧНОСТЬ - with_polymorphic () и of_type ()
- Новый выполнения Inspection System
- расширяемый Системный оператор
- Поддержка HSTORE
Что нового в версии 0.7.8:
- Аргумент "объектов", чтобы избавиться () является больше не рекомендуется, так как некоторые действительные случаи использования были определены.
- Исправлена identity_key () функцию, которая не принимал скалярного аргумента для идентичности.
- Исправлена ошибка в результате чего populate_existing вариант не распространяться на подзапрос нетерпеливые погрузчики.
Что нового в версии 0.7.6:
- Добавляет некоторые новые функции, такие как поддержка для Общей таблицы Выражения, а также имеет некоторые важные исправления.
Что нового в версии 0.6.7:
- затянул итерация против удаления мьютекс вокруг идентичности Карта итерации, пытаясь уменьшить шанс на (крайне редко) операции возвратный гх вызывает в тупик. Может удалить мьютекс в 0,7.
- Добавлена `name` аргумент` Query.subquery () `, чтобы позволить фиксированной имя присваивается объекту псевдонима.
- Предупреждение испускается, когда присоединился стол наследования картографа не имеет первичные ключи локально подключенного таблице (но имеет ПКС на столе суперкласса).
- Исправлена ошибка, когда и Quot; средний & Quot; класс в полиморфный иерархии не будет иметь столбец "polymorphic_on", если это не также указать '' polymorphic_identity, что приводит к странные ошибки при обновлении, не так загружен класс при запросе от этой цели. Также излучает правильный критерий WHERE при использовании наследования одного стола.
- Исправлена ошибка, когда колонна с SQL или на стороне сервера по умолчанию, который был исключен из карт с include_properties или exclude_properties бы привести в UnmappedColumnError.
Что нового в версии 0.6.5:
- Исправлена ошибка в query.update (), где ' оценить "или" загрузить "истечения будет работать, если ключ выражение столбец был класс атрибута с другим KEYNAME как фактическое имя столбца.
- - Добавлена утверждение во флеш которая гарантирует, что ни одна из клавиш, удостоверяющие личность NULL-холдинг не были получены на & Quot; недавно стойкие и Quot; объекты. Это может произойти, когда пользователь определен код непреднамеренно вызывает приливы на не-полностью загруженных объектов.
- Ленивые грузы для отношений атрибутов теперь использовать текущее состояние, а не & Quot; совершено & Quot; государство, иностранных и первичных ключевых атрибутов при выдаче SQL, если флеш не в процессе. Раньше только состояние базы данных, совершено будет использоваться. В частности, это вызовет получить много-к-одному () - на-LazyLoad к сбою операции, а AutoFlush не запускается на этих нагрузок, когда атрибуты определяются и & Quot; совершено & Quot; Государство не может быть доступна.
- Новый флаг на отношения (), load_on_pending, позволяет ленивый погрузчик выстрелить на отложенных объектов без скрытого место, а также временного объекта, который был вручную и Quot; прилагается & Quot; на сессии. Обратите внимание, что это блоки флагов атрибутов проводить мероприятия, когда объект загружается, так backrefs не доступны до после промывки. Флаг предназначен только для очень специфических случаев использования.
- Еще один новый флаг на отношения (), cascade_backrefs, отключает и Quot; сохранить-обновление & Quot; каскад, когда событие было инициировано на & Quot; вспять и Quot; сторона двунаправленного отношения. Это чище поведение так, что многие-к-те можно установить на переходном объекта без его втянутыми в сессии объекта ребенка, в то же время позволяя вперед коллекцию в каскад. Мы * возможно * по умолчанию это значение False в 0,7.
- незначительное улучшение в поведении и Quot; passive_updates = False и Quot; при размещении только на многие-ко-одной стороне отношений; документация уточнил, что passive_updates = False должны действительно быть на стороне один-к-многим.
- Размещение passive_deletes = True на многие-к-одному выдает предупреждение, так как вы, вероятно, предназначены, чтобы положить его на стороне один-к-многим.
- Исправлена ошибка, которая предотвратила бы и Quot; subqueryload & Quot; от правильно работать с наследованием одного стола для отношений из подкласса - The & Quot;, где введите (х, у, г) и Quot; только получает размещены с внутренней стороны, вместо того, чтобы повторно.
- При использовании from_self () с наследованием одного стола, то и Quot; где типа (х, у, г) и Quot; помещается на внешней стороне только в запросе, вместо того, чтобы повторно. Может сделать еще несколько корректировок на это.
- scoped_session выдает предупреждение, когда настроить () вызывается, если сеанс уже присутствует (чеки только текущий поток).
Что нового в версии 0.6.4:
- Имя ConcurrentModificationError был изменен на StaleDataError, и описательные сообщения об ошибках были пересмотрены, чтобы отразить то, что этот вопрос является. Оба названия будут доступны для обозримом будущем для схем, которые могут быть указанием ConcurrentModificationError в & Quot; за исключением: & Quot; п.
- Добавлена мьютекс для тождественного который мьютексы удалить операции против итерационных методов, которые в настоящее время предварительно буферной перед возвращением итератор. Это потому, что asyncrhonous GC может удалить детали через ГХ нить в любое время.
- Класс сессия является в настоящее время в sqlalchemy.orm. *. Мы движемся от использования create_session (), которая имеет нестандартные настройки по умолчанию, для тех ситуаций, когда конструктор сессии один шаг желаемых. Большинство пользователей должны придерживаться sessionmaker () для общего использования, однако.
- query.with_parent () теперь принимает переходные объекты и использовать непостоянные значения их рк / FK атрибутов для того, чтобы сформулировать критерий. Документы также уточнил, как к цели with_parent ().
- В include_properties и exclude_properties аргументы Mapper () теперь принимают объекты столбцов в качестве членов в дополнение к струнам. Это так, что же названием объекты колонка, такие как те, в объединение (), может быть многозначной.
Что нового в версии 0.6.0:
- Расширение С в настоящее время также работает с DBAPIs которые используют пользовательские последовательности, как ряд (и не только кортежи).
- Восстановленный некоторые связывают-маркировки логики от 0,5, что гарантирует, что таблицы с именами столбцов, которые перекрывают друг друга еще один столбец в виде & Quot; & # x3c; имя_таблицы & # x3e; _ & # x3c; ColumnName & # x3e; & Quot; не будет производить ошибки, если колонка.
- Table.create () и Table.drop () больше не применяются metadata- уровень создания события / вывода.
- Postgresql в настоящее время отражает имена последовательности, связанные с серийными столбцов правильно, после имени последовательности был изменен.
- Postgresql отражает имя первичного ключа, если таковой существует.
Комментарии не найдены