SQLAlchemy-Versionshinweise 2025

Dieser Artikel enthält die Versionshinweise für SQLAlchemy, einschließlich der folgenden, sofern zutreffend:

  • Verhaltensänderungen

  • Neue Features

  • Fehlerkorrekturen für Kunden

Snowflake verwendet semantische Versionierung für SQLAlchemy-Aktualisierungen.

Siehe Verwenden des Snowflake SQLAlchemy-Toolkits mit dem Python-Konnektor für die Dokumentation.

Version 1.7.3 (14. Januar 2024)

Neue Features und Aktualisierungen

  • Das Flag force_div_is_floordiv wurde hinzugefügt, um den neuen Standardwert (False) für div_is_floor_div in SnowflakeDialect zu überschreiben.

    • Wenn force_div_is_floordiv auf False lautet, wird der Divisionsoperator (/) als Float-Division behandelt, während der Operator // als Floor-Division behandelt wird.

    • Dieses Flag wurde hinzugefügt, um die Abwärtskompatibilität mit der früheren Verhaltensweise von SnowflakeDialect zu erhalten.

    • Dieses Flag wird in einem zukünftigen Release entfernt werden, und SnowflakeDialect wird div_is_floor_div als False verwenden.

Fehlerkorrekturen

  • Ein Problem mit der Unterstützung für das SqlAlchemy ARRAY wurde behoben.

  • Der Rückgabewert von snowflake get_table_names wurde korrigiert.

  • Falsche Anführung von Bezeichnern, die mit einem Unterstrich (_) beginnen, wurde behoben.

  • Der Fehler „ARRAY type not supported in HYBRID tables“ wurde behoben.