SQLAlchemy 1.3.12 发布,Python ORM 框架
SQLAlchemy 1.3.12 发布了。SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射(ORM)框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 更新内容如下: orm 修复了涉及 lazy="raise" 策略的问题,在该策略中,对象的 ORM 删除将引发配置了 lazy="raise" 的简单 “use-get” 样式多对一关系。 修复了1.3.0 中引入的回归,它与#4351中的关联代理重构有关,该回归阻止了 composite() 属性在引用它们的关联代理方面发挥作用。 现在,在 relationship() 上设置与持久性相关的标志,同时还设置 viewonly=True,将发出常规警告,因为这些标志对于 viewonly=True 关系没有意义。 修复了以下问题:在将集合作为切片分配给自身时,变异操作将失败,因为它会首先无意间擦除分配的集合。由于不更改内容的分配不应生成事件,因此该操作现在为空操作。 修复了以下问题:如果交易的“开始”在核心引擎/连接级别失败,例如由于网络错误或数据库因某些事务配方而被锁定,则在会话的...