ORM
-
[ORM]
修复了从 2.0.37 开始发生的回归问题,即当不适当的类型或对象时引发的 checked
在注解内
使用时,如果对象解析了 转换为布尔上下文中的 SQL 表达式,对于其中 future 未启用 annotations 模式。现在,将显式处理此情况,并且 还为这种情况定制了一条新的错误消息。此外,由于 至少有六种不同的 Int Error(内部)错误场景 的
构造中,这些场景都已统一 在 called
的新
子类下,以便在这些 不同的场景,即使特定的消息传递仍然不同。
TypeError
参考资料: #12329
-
[ORM]
修复了 ORM Annotated Declarative 类解释中的回归问题 通过它引入了一个不同的实现 因为 SQLAlchemy 假设它是等效的 添加到版本,导致 PEP-695 类型注释不是 resolve 为 SQL 类型。
typing_extension==4.13.0
TypeAliasType
typing
参考资料: #12473
SQL
-
[SQL][使用案例]
在窗口函数中实现了对 GROUPS 框架规范的支持 通过向 和
添加
option 。
拉取请求由 Kaan Dikmen 提供。
参考资料: #12450
-
[SQL]
修复了涉及多个 DDL
语句和多个 VALUES 参数集的构造中
的问题,其中 为这些参数集生成的绑定参数名称会发生冲突。 生成编译时错误。
参考资料: #12363
-
[SQL]
修复 #7471 导致 SQL 编译的回归问题 问题 where 两个同名 FROM 子句与 table 的名称歧义 同时使用别名会在 FROM 中产生无效的 SQL 子句替换为别名表的两个 “AS” 子句,这是由于双重别名的原因。
参考资料: #12451
asyncio
-
[异步]
修复了 和 如果 使用的“代理事务”被垃圾回收并需要重新生成,则 和
将失败的问题。
NotImplementedError
参考资料: #12471
PostgreSQL 的
MySQL 的
-
[MySQL的]
已重新添加对使用 URL 方案的 MySQL-Connector/Python DBAPI 的支持。DBAPI 现在适用于 现代 MySQL 版本以及 MariaDB 版本(在后一种情况下是 需要显式传递 charset/collation)。但请注意, 由于此问题未解决,服务器端游标支持处于禁用状态 司机。
mysql+mysqlconnector://
参考资料: #12332
-
[MySQL的]
修复了 MySQL 服务器默认反射中具有 空格将无法正确反射。此外,扩展了规则 了解何时将括号应用于 DDL 中的服务器默认值以适应 包含非单词字符(如 空格或运算符,并且不是字符串文本。
参考资料: #12425
SQLite
-
[SQL体]
扩展了何时将括号应用于 DDL 中的服务器默认值的规则 以适应包含非单词的默认字符串的一般情况 字符,例如空格或运算符,并且不是字符串文本。
参考资料: #12425