皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

SQLAlchemy 2.0.39发布

SQLAlchemy 2.0.39发布

SQLAlchemy 2.0.39 现已推出。

2.0.39 的详细更新日志链接在 Changelog 上。

SQLAlchemy 2.0.39 可在下载页面上找到。

ORM

  • [ORM][错误] 

    修复了使用 DML 返回(例如 with 一个 ORM 模型,其构造中包含 子查询将失败并显示内部错误。

    参考资料: #12326

  • [ORM][错误] 

    修复了 ORM 启用 UPDATE(理论上是 DELETE)的错误,其中使用 multi-table DML 语句不允许来自映射器的 ORM 映射列 除了要在 RETURNING 子句中命名的主 UPDATE 映射器之外; 它们将被省略,并导致 COLUMN not Found 异常。

    参考资料: #12328

  • [ORM][错误] 

    修复了 ORM 或其他 ORM 的 “is ORM” 标志的问题 语句不会根据 单独的多部分运算符表达式,例如 such 等或类似的,导致 ORM 行为不会发生 语句。Cls.attr + Cls.attr + Cls.attr

    参考资料: #12357

  • [ORM][错误] 

    修复了在以下情况下,在构造周围使用可能会导致不适当的“重复 CTE”错误的问题 该别名结构在单个语句中多次出现。

    参考资料: #12364

SQL

  • [SQL][错误] 

    添加了新参数 和 ,默认为 True,其中 记录并允许可控 这两个结构阻止了给定的约束被包含 inline 的 inline 函数,前提是 将使用单独的 add/drop 指令。

    参考资料: #12382

打字

  • [键入][使用案例] 

    支持复合选择(、、等)的泛型类型,返回第一个选择的类型。 拉取请求由 Mingyu Park 提供。

    参考资料: #11922

asyncio

  • [异步][错误] 

    修复了 , 和 由于缺少内部属性而引发 an 的错误。拉取请求由 Allen Ho 提供。AttributeError

    参考资料: #12338

PostgreSQL 的

  • [后格雷SQL][错误] 

    将 SQL 类型添加到用于检索结构的反射查询中 的 IDENTITY 列,向查询中添加显式 JSON 类型以适应 本机不支持 JSON 的不寻常 PostgreSQL 驱动程序配置。

    参考资料: #11751

  • [后格雷SQL][错误] 

    修复了影响 PostgreSQL 17.3 及更高版本的问题,其中 定义中包含 “NOT NULL” 的域将包含一个 invalid constraint entry 在对应于附加的 不是 CHECK 约束的 “NOT NULL” 约束;字典中的现有条目已指示域 包括 “not null” 约束。请注意,此类域也不能是 由于 PostgreSQL 上的错误,反映在 PostgreSQL 17.0 到 17.2 上 边;如果在反映包含 NOT 的域时遇到错误 NULL,请升级到 PostgreSQL 服务器 17.3 或更高版本。PGInspector.get_domains()"nullable"

  • [后格雷SQL][错误] 

    修复了 PostgreSQL 网络类型 、 、 中发送字符串值以进行比较的问题 这些类型会将显式 CAST 呈现给 VARCHAR,从而导致一些 SQL / 驱动程序组合失败。拉取请求由 Denis Laxalde 提供。

    参考资料: #12060

  • [后格雷SQL][错误] 

    修复了 PostgreSQL 方言中关键字不正确的编译器问题 在子查询中使用 “FOR UPDATE OF” 时传递。

    参考资料: #12417

SQLite

  • [SQL体][错误] 

    修复了多个 SQLite 表扩展名之间省略逗号的问题 子句、当前和 ,当两个选项同时配置为非默认设置时。拉 请求由 David-Feded 提供。WITH ROWIDSTRICT

    参考资料: #12368

转自 2.0 Changelog — SQLAlchemy 2.0 Documentation

已有 0 条评论
已有 0 条评论
-->