SQLAlchemy 1.4.8 发布,Python ORM 框架
SQLAlchemy 是 Python SQL 工具箱和对象关系映射器,它为应用程序开发人员提供了 SQL 的全部功能和灵活性。它提供了一整套知名的企业级持久性模式,旨在高效、高性能地访问数据库,并被适配为一种简单的 Pythonic 域语言。 SQLAlchemy 1.4.8 版本的更新内容如下: orm: [bug] 修复了涉及with_expression()加载程序选项的缓存泄漏,该泄漏不会正确地将给定的 SQL 表达式视为缓存键的一部分。此外,修复了涉及相应query_expression()特征的回归 。虽然从技术上讲该 bug 也存在于 1.3 中,但直到 1.4 才暴露出来。当不需要时,null()的"default expr"值会被呈现出来。另外,当 ORM 重写语句时,如使用 jianed eager loading 时,也不能正确适应。该修复确保了像 null 和 true 这样的表达式不会被"适配"为 ORM 语句中的列引用,另外确保了如果没有使用 with_expression(),没有默认表达式的 query_expression() 不会在语句中呈现。 [...



