新闻和更新

SQLAlchemy 0.9.0 发布
永久链接

SQLAlchemy 0.9.0 版本现已发布。

经过大约一年的开发,0.9.0 是 SQLAlchemy 0.9 系列的第一个正式版本。与往常一样,0.9 包括许多重大的架构改进和新功能。

要了解 SQLAlchemy 0.9 新功能的概述,请参阅 0.9 版本的新特性 文档。本文档也应作为那些可能需要调整现有应用程序的行为更改指南。

SQLAlchemy 0.9.0 的亮点包括对 Python 3 的原地支持,对急切加载系统的重大改进,包括更具表现力的 API 和对更复杂连接渲染的关键性能改进,支持 Postgresql JSON 类型,SQL 表达式改进,例如文本 "selectable" 对象,"INSERT from SELECT" 支持,改进的 "SELECT..FOR UPDATE" API,模式和 DDL 改进,以及许多其他改进。在架构方面,原地迁移到 Python 3 使得许多整合得以实现,并且核心和 ORM 内部的模块布局也进行了重大重组。

尚未在 SQLAlchemy 0.9.0 中测试过的现有生产部署应确保在他们的 requirements 文件中指定低于 0.9.0 的版本,因为版本 0.9.0 现在成为从 Pypi 下载的 SQLAlchemy 的默认版本,当没有给出版本具体信息时。

SQLAlchemy 0.9 系列的完整更新日志位于 更新日志;本文档还将链接到上面提到的迁移文档。

下载页面 下载 SQLAlchemy 0.9.0。