SQLAlchemy 2.0.10 发布,Python ORM 框架

SQLAlchemy 2.0.10 现已发布

SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射 (ORM) 框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。

上次发布的 2.0.9 是一个紧急版本,2.0.10 版重新审视了导致 2.0.9 版紧急发布的最初原因,涉及到在使用 RETURNING 与 SQLAlchemy 2.0 的 “insertmanyvalues”功能时明显的 row ordering,而 Microsoft SQL Server 必须禁用该功能。

在版本 2.0.10 中,“insertmanyvalues”获得了一个新的可选 RETURNING 功能,称为 sort_by_parameter_order,它启用了一组新的 INSERT forms 和执行模型,确保这些 ordering guarantees 适用于每个支持的后端 SQL Server、PostgreSQL、SQLite 和 MariaDB。因此,为 SQL Server 重新启用了“insertmanyvalues”性能优化。对于其他后端,虽然没有观察到或重现 row-ordering 问题,但新的 guarantees 改变了 ORM 使用的功能的实现方式。

更多 2.0.10 的详细变更日志可查看 Changelog

下载地址:https://www.sqlalchemy.org/download.html

 

© 版权声明
THE END
喜欢就支持一下吧
点赞0

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYIQCVm5' (Errcode: 28 - No space left on device) in /www/wwwroot/583.cn/wp-includes/class-wpdb.php on line 2345
admin的头像-五八三
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

图形验证码
取消
昵称代码图片