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


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

查看所有标签

猜你喜欢:

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

C++ Concurrency in Action

C++ Concurrency in Action

Anthony Williams / Manning Publications / 2012-2-28 / USD 69.99

HIGHLIGHT C++ Concurrency in Action is the first book to market to show how to take advantage of the new C++ Standard and how to write robust multi-threaded applications in C++. DESCRIPTION With ......一起来看看 《C++ Concurrency in Action》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试