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 关系没有意义。
- 修复了以下问题:在将集合作为切片分配给自身时,变异操作将失败,因为它会首先无意间擦除分配的集合。由于不更改内容的分配不应生成事件,因此该操作现在为空操作。
- 修复了以下问题:如果交易的“开始”在核心引擎/连接级别失败,例如由于网络错误或数据库因某些事务配方而被锁定,则在会话的上下文中从连接池中获取该连接,然后立即将其返回,即使该连接未存储在该会话状态内,ORM会话也不会关闭该连接。
sql
- 修复了以下错误:传递给 select() 的 “distinct” 关键字不会像 select.distinct() 那样将字符串值视为“标签引用”;相反,它将无条件提高。
- 更改了“无法解析标签引用”的例外文本,以包括其他种类的标签强制,即 “DISTINCT” 也属于 PostgreSQL 方言。
sqlite
- 修复了解决 SQLite 为 JSON 数据类型分配“数字”关联性的行为的问题,该行为首先在对 SQLite JSON 添加的支持中首次描述,该操作以数字形式返回标量数字 JSON 值,而不是可以反序列化 JSON 的字符串。
mssql
- 通过添加 PyODBC 级别的结果处理程序,修复了对 PyODBC 上的 mssql.DATETIMEOFFSET 数据类型的支持,因为它不包含对此数据类型的本机支持。
更新说明:https://docs.sqlalchemy.org/en/13/changelog/changelog_13.html#change-1.3.12
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Phoronix Test Suite 9.2.1 发布
据了解,Phoronix Test Suite 9.2于本月初进行了发布。该版本带来了图形方面的改进,Phoromatic Server 结果查看器的改进,新选项/环境变量,Phodevi 硬件/软件检测方面的改进,macOS Catalina 支持以及一些其他更改。 现如今,Phoronix Test Suite 9.2.1也已发布,以修复一些存在的漏洞。据悉,9.2.1 版本的更改内容基本如下: 由于其他安装程序的更改(可能导致某些系统上的 Ubuntu 软件包配置无法正常工作),在软件包构建脚本遇到问题后,重新生成了 Debian / Ubuntu 软件包。 与上一项有关的安装程序脚本问题,可能导致 Phoromatic Server 的所有服务无法在 systemd 下自动激活。 由于服务器端的更新,OpenBenchmarking.org 测试配置文件缓存也已更新,而从 PTS 9.2 查询发现,其中一些旧的测试在几年内没有更新。 用户可以通过Phoronix-Test-Suite.com或GitHub进行升级。 参考消息:https://www.phoronix.com/s...
- 下一篇
Apache Fortress 2.0.4 发布,计算机安全访问管理工具
Apache Fortress 2.0.4发布了。Fortress 是一个用 Java 编写的计算机安全访问管理工具,它使用基于角色的访问控制语义提供细粒度的授权安全模型,从 2.0.1 版本开始还在某些方面提供基于属性的访问控制。 此版本更新亮点包括: FC-265:带有 HTTP 基本认证的端到端身份传播。 FC-299:支持多租户 ABAC。 FC-274:更新到最新的依赖关系,包括 OWASP 漏洞扫描。 详情查看更新说明。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Red5直播服务器,属于Java语言的直播服务器
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装