SQLAlchemy 2.0.10版本现已发布。
2.0.10版重新审视了2.0.9版快速发布的最初原因,涉及到在使用RETURNING与SQLAlchemy 2.0的 “insertmanyvalues “功能时明显的行排序,对于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可在下载页面获得。