SQLAlchemy 1.3.8 发布,Python ORM 框架

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

内容简介:SQLAlchemy 1.3.8 发布了。SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射(ORM)框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 新版本包含对新的 psycopg2 “执行值”性能...

SQLAlchemy 1.3.8 发布了。SQLAlchemy 是一个 PythonSQL 工具包以及数据库对象映射(ORM)框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。

新版本包含对新的 psycopg2 “执行值”性能的修复,以适应由编译器挂钩修改的 INSERT 语句。

SQLAlchemy 1.3.8 发布,Python ORM 框架

orm

[orm] [bug]

  • 修复了由于内部上下文字典中的映射器/关系状态导致 Load 对象不可拾取的错误

[orm] [usecase

  • 添加了对使用 Python pep-435 枚举对象的 Enum 数据类型的使用的支持,作为用作 ORM 映射的主键列的值

engine

[engine] [feature]

  • 添加了新参数 create_engine.hide_parameters,当设置为 True 时,将导致不再记录 SQL 参数,也不会在 StatementError 对象的字符串表示形式中呈现

[engine] [bug]

  • 修复了在第一次连接时发生的方言“初始化”过程会遇到异常的问题

postgresql

[postgresql] [bug]

  • 修改了 1.3.7 中刚刚添加的对 psycopg2“execute_values()” 功能支持的方法
  • 修复了由于错误的断言语句而导致 postgresql 运算符在使用 postgresql.array 对象时无法正确运行非整数值的错误

[postgresql] [usecase]

  • 添加了对 CHECK 约束的反射的支持,其中包括特殊的 PostgreSQL 限定符 “NOT VALID”,它可以存在于 CHECK 约束中,这些约束被添加到现有表中,并且指令不会应用于表中的现有数据

sqlite

[sqlite] [bug] [reflection]

  • 修复了一个错误,即只设置“引用列”时,设置为仅按表名称引用父表而没有列名称的 FOREIGN KEY 将无法正确反映

发布公告:https://www.sqlalchemy.org/blog/2019/08/27/sqlalchemy-1.3.8-released/
完整更新内容:https://docs.sqlalchemy.org/en/13/changelog/changelog_13.html#change-1.3.8
下载地址:https://www.sqlalchemy.org/download.html


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

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

计算机网络(第7版)

计算机网络(第7版)

谢希仁 / 电子工业出版社 / 2017-1 / 45.00

本书自1989年首次出版以来,曾于1994年、1999年、2003年、2008年和2013年分别出了修订版。在2006年本书通过了教育部的评审,被纳入普通高等教育“十一五”国家级规划教材;2008年出版的第5版获得了教育部2009年精品教材称号。2013年出版的第6版是“十二五”普通高等教育本科国家级规划教材。 目前2017年发行的第7版又在第6版的基础上进行了一些修订。 全书分为9章,比较......一起来看看 《计算机网络(第7版)》 这本书的介绍吧!

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

RGB HEX 互转工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具