新闻和更新
SQLAlchemy 2.0.10 发布
2023 年 4 月 21 日 永久链接
SQLAlchemy 2.0.10 版本现已发布。
2.0.10 版本重新审视了快速发布 2.0.9 版本的最初原因,该原因涉及在使用 SQLAlchemy 2.0 的 “insertmanyvalues” 功能和 RETURNING 时出现的明显行排序问题,该功能必须对 Microsoft SQL Server 禁用。
在 2.0.10 版本中,“insertmanyvalues” 获得了一个新的可选 RETURNING 功能,称为sort_by_parameter_order这启用了一组新的 INSERT 形式和执行模型,这些模型确保为每个受支持的后端 SQL Server、PostgreSQL、SQLite 和 MariaDB 实现这些排序保证。 因此,重新为 SQL Server 启用 “insertmanyvalues” 性能优化。 对于其他后端,虽然没有观察到或重现行排序问题,但新的保证改变了 ORM 使用该功能的实现方式。 更改日志中链接的新文档部分深入说明了该功能。
有关 2.0.10 详细更改日志的链接位于 Changelog。
SQLAlchemy 2.0.10 可在下载页面上获取。