SQLAlchemy 1.3.8 发布,Python ORM 框架
SQLAlchemy 1.3.8 发布了。SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射(ORM)框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。
新版本包含对新的 psycopg2 “执行值”性能的修复,以适应由编译器挂钩修改的 INSERT 语句。
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
关注公众号
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
PgBouncer 1.11.0 发布,PostgreSQL 数据库连接池
PgBouncer 1.11.0 已发布,pgbouncer 是 PostgreSQL 的轻量级连接池,支持会话连接池、事务连接池和语句连接池三种模式。 新版本最主要的新功能是支持 SCRAM 身份验证。此版本还增加了对 PostgreSQL 12(GSSENCRequest)中引入的新启动数据包类型的支持,因此建议使用此版本以便更好地体验 PostgreSQL 12 及更高版本。更新内容如下: 特性 添加对客户端和服务器的 SCRAM 身份验证的支持,添加了新的身份验证类型 scram-sha-256 当存储的密码是 md5 时处理 auth_type=password,就像 PostgreSQL 服务器一样(#129) 添加选项 log_stats(#287) 添加时区以记录时间戳 将 PID 放入日志前缀的[括号]中 修复 修复 OpenSSL 配置测试 使用 auth_user 修复等待时间计算,该 bug 会导致崩溃或报告垃圾值等待时间 处理 PostgreSQL 12 中添加的 GSSENCRequest 数据包,目前它没有出现问题,但还是要避免混淆有关“坏数据包标题”的错...
-
下一篇
HHVM 4.20.0 和 4.20.1 发布,新增使用 Rust 编写的解析器,结束对 4.14 的支持
HHVM 4.20.0 和 4.20.1 已发布,此次更新标志着对 HHVM 4.14 的支持已结束。不过对4.15-4.19 版本的支持仍会继续,就跟3.30 和 4.8 LTS 长期支持版本一样。 紧跟着发布的 4.20.1 主要是修复 macOS 平台上的问题,修复了与 mac OS 上的新 Rust 解析器相关的构建问题。至于 Linux 平台,两个版本均是一样。 此版本最值得关注的更新是新增了一个使用 Rust 编写的解析器,因为团队使用 Rust 代替 OCaml 重写了部分代码。可在hhvm.ini配置项中添加hack.lang.hack_compiler_use_rust_parser=1参数以测试此功能。如需反馈问题,请在 GitHub 中提交 issue。 另外,新添加的hh_client --rewrite-return-type <filename>命令行可帮助迁移至严格模式,它基于推断的返回类型来添加<<__Soft>>类型注释。 还有一些破坏性的变更,如不再为 Ubuntu 14.04(Trusty Tahr)构建软件包,...
相关文章
文章评论
共有0条评论来说两句吧...


微信收款码
支付宝收款码