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_floordiv
为False
时,除法 (/
) 运算符被视为浮点除法,而//
运算符被视为地板除法。添加此标志是为了保持与前面的
SnowflakeDialect
行为的向后兼容性。此标志将在未来的版本中移除,并且
SnowflakeDialect
将使用div_is_floor_div
作为False
。
错误修复¶
修复了对 SqlAlchemy ARRAY 的支持的问题,
修复了
snowflake get_table_names
的返回值。修复了以下划线 (
_
) 开头的标识符引用不正确的问题。修复了“ARRAY type not supported in HYBRID tables”错误。