2025 年 SQLAlchemy 版本说明

本文包含 SQLAlchemy 的版本说明,包括以下内容(如果适用):

  • 行为变更

  • 新功能

  • 面向客户的错误修复

Snowflake 对 SQLAlchemy 更新使用语义版本控制。

有关文档,请参阅 将 Snowflake SQLAlchemy 工具包与 Python Connector 结合使用

版本 1.7.3(2024 年 1 月 14 日)

新功能和更新

  • 添加了 force_div_is_floordiv 标志,以覆盖 SnowflakeDialect 中的 div_is_floor_div 的新默认值 (False)。

    • force_div_is_floordivFalse 时,除法 (/) 运算符被视为浮点除法,而 // 运算符被视为地板除法。

    • 添加此标志是为了保持与前面的 SnowflakeDialect 行为的向后兼容性。

    • 此标志将在未来的版本中移除,并且 SnowflakeDialect 将使用 div_is_floor_div 作为 False

错误修复

  • 修复了对 SqlAlchemy ARRAY 的支持的问题,

  • 修复了 snowflake get_table_names 的返回值。

  • 修复了以下划线 (_) 开头的标识符引用不正确的问题。

  • 修复了“ARRAY type not supported in HYBRID tables”错误。

语言: 中文