文档中心MogDBMogDB StackUqbar
v5.0

文档:v5.0

支持的版本:

其他版本:

MogDB Psycopg2 发布记录

MogDB Psycopg2 发布记录主要包含了新功能、改进、BUG修复和其他变更说明信息。请仔细阅读下面的详细信息,以了解所有变更内容。

5.0.0.5 (2024-07-01)

修复:

  • 修复服务端设置 compat_oracle_txn_control 后,导致 autocommit 字段失效
  • 修复服务端设置 compat_oracle_txn_control 后,导致 rollback() 接口失效

自该版本起,驱动的行为变更如下:

  1. 建立连接后无法在会话里通过游标变更 compat_oracle_txn_control 选项
  2. autocommit=True 时,驱动在会话内自动移除 behavior_compat_optionscompat_oracle_txn_control 选项
  3. autocommit=False 时,驱动在会话内保持和建立连接时 behavior_compat_options 参数中 compat_oracle_txn_control 的存在性一致

5.0.0.4 (2024-04-15)

修复:

  • 修复服务端开启 compat_oracle_txn_control 参数后,autosavepoint 失效的问题

建立连接时,可通过 options 参数开启 compat_oracle_txn_control 特性: conn = psycopg2.connect(..., options="-c behavior_compat_options=compat_oracle_txn_control")

5.0.0.3 (2024.03.28)

特性:

  • 新增 oracle 事务兼容性 (服务端参数 behavior_compat_options 中存在 compat_oracle_txn_control 时生效)

5.0.0.2 (2023.12.28)

修复:

  • 修复 Python 3.11 版本中导入报错问题

5.0.0.1 (2023.10.11)

特性:

  • 新增 autosavepoint 属性,支持在事务中单个 SQL 失败后,调用回滚仅回滚失败的语句
  • 新增 $ 占位符支持
  • (extras) 新增 execute_prepared_batchexecute_params_batch 接口
  • 支持 boolean 字段对于 '1''0' 的解析

修复:

  • 在A兼容模式下默认将空字符串转换为NULL
Copyright © 2011-2024 www.enmotech.com All rights reserved.