新闻和更新
SQLAlchemy 0.6 发布
April 18, 2010 永久链接
SQLAlchemy 0.6 现已发布。此版本是一年多来为重组和增强功能而努力的成果。SQLAlchemy 0.6 的亮点包括
- 支持 Python 2.4+、Python 3 和 Jython
- DBAPI 适配器和数据库方言的解耦允许干净地支持任意数量的 DBAPI。
- 增加了对 Sybase、mxODBC、pg8000、py-postgresql、OurSQL、MySQL-Connector-Python、zxjdbc 的支持,包括许多方言的新选项和功能(请参阅兼容性图表)。
- 增强了“预先加载”功能,包括新的“子查询”预先加载,它使用最大效率的按关系查询方案加载所有集合。
- 一个全新的工作单元系统,运行更有效、更简单,使用更少的内存和 CPU。
-
一个灵活的 SQL 编译器和执行系统,现在在可用时支持 RETURNING 子句,DDL 元素(即 CREATE TABLE)和类型对象的子句构造,在需要时更严格地遵守 SQL 标准,以及一个扩展系统,允许创建新的 SQL 构造并对提供的构造进行开放式扩展。
-
查询结果缓存功能,包括一个示例,说明与 Beaker 的集成。
SQLAlchemy 0.6 已经在生产环境中使用数月,并经过数百次测试。请务必查看 06Migration 上的完整新功能列表。