SQLAlchemy 是 Python SQL 工具箱和对象关系映射器,它为应用程序开发人员提供了 SQL 的全部功能和灵活性。它提供了一整套知名的企业级持久性模式,旨在高效、高性能地访问数据库,并被适配为一种简单的 Pythonic 域语言。
SQLAlchemy 1.4.42 现已发布。此版本包含了各种错误修复,主要是在 ORM 相关用例领域。还添加了两个新的与 ORM 相关的配置警告,指出在某些情况下使用不正确的 mappings 时可能会导致混淆行为的情况。公告指出,虽然某些现有设置可能具有这些模式中的任何一种并且会看到新的警告,但这些错误配置模式已经存在多年,并不表示现有应用程序有任何新问题。
此外,新版本还修复了在尝试连接到各种形式的 Azure 云数据库时有关 MSSQL 方言的持续回归;其中修复了一种类型的 Azure 数据库,然后引入了连接到另一种类型的新问题。开发团队表示,SQLAlchemy 项目没有针对这些数据库的直接测试资源,因此只能依靠用户反馈的来判断,但是很可能这些问题最终会在此版本中得到解决。
1.4.42 的完整变更日志可查看 Changelog。
下载页面