SQLAlchemy 1.4.29 发布,Python ORM 框架

栏目: 软件资讯 · 发布时间: 4年前

内容简介:SQLAlchemy 是 Python SQL 工具箱和对象关系映射器,它为应用程序开发人员提供了 SQL 的全部功能和灵活性。它提供了一整套知名的企业级持久性模式,旨在高效、高性能地访问数据库,并被适配为一种简单的 Pythonic...

SQLAlchemy 是 Python SQL 工具箱和对象关系映射器,它为应用程序开发人员提供了 SQL 的全部功能和灵活性。它提供了一整套知名的企业级持久性模式,旨在高效、高性能地访问数据库,并被适配为一种简单的 Pythonic 域语言。

SQLAlchemy 1.4.29 版本的更新内容如下:

orm

  • [orm] [usecase]

    增加了 Session.get.execution_options 参数,该参数之前在 Session.get() 方法中缺失。

  • [orm] [bug]

    修正了新的方法 PropComparator.and_() 中的问题。

  • [orm] [bug]

    修正了当在加载器策略中使用 with_loader_criteria() 函数或 PropComparator.and_() 方法时,可能会在 ORM 语句编译中发生递归溢出

  • [orm] [bug] [regression]

    修正了与缓存相关的问题,即使用形式为 lazyload(aliased(A).bs).joinload(B.cs) 的加载器选项会导致 joinload 在查询被缓存后的运行中被调用。

engine

  • [engine] [bug]

    纠正了当试图写入 Row 类上的属性时引发的 AttributeError 的错误信息,该属性是不可变的。

  • [engine] [bug] [regression]

    修正了用于解析 URL 字符串的 make_url() 函数的回归问题,如果使用 Python 2 u'' 字符串,查询字符串的解析将进入递归溢出。

mypy

  • [mypy] [bug]

    修正了 mypy 的回归问题,即 mypy 0.930 为 "命名类型" 的格式增加了额外的内部检查。这破坏了 SQLAlchemy 的 mypy 插件,引发了一个断言错误。

asyncio

  • [asyncio] [usecase]

    增加了 async_engine_config() 函数,用于从配置 dict 中创建一个异步引擎。这与 engine_from_config() 的行为相同。

tests

  • [tests] [bug] [regression]

    修正了测试套件中的一个回归问题,即由于检测到额外的测试工件,被称为 CompareAndCopyTest::test_all_present 的测试在某些平台上会失败。

……

更多详情可查看:https://docs.sqlalchemy.org/en/14/changelog/changelog_14.html#change-1.4.29

 


以上所述就是小编给大家介绍的《SQLAlchemy 1.4.29 发布,Python ORM 框架》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

从界面到网络空间

从界面到网络空间

(美)海姆 / 金吾伦/刘钢 / 上海科技教育出版社 / 2000-7 / 16.40元

计算机急剧改变了20世纪的生活。今天,我们凭借遍及全球的计算机网络加速了过去以广播、报纸和电视形式进行的交流。思想风驰电掣般在全球翻飞。仅在角落中潜伏着已完善的虚拟实在。在虚拟实在吕,我们能将自己沉浸于感官模拟,不仅对现实世界,也对假想世界。当我们开始在真实世界与虚拟世界之间转换时,迈克尔·海姆问,我们对实在的感觉如何改变?在〈从界面到网络空间〉中,海姆探讨了这一问题,以及信息时代其他哲学问题。他......一起来看看 《从界面到网络空间》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

html转js在线工具
html转js在线工具

html转js在线工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具