SQLAlchemy-Versionshinweise 2026¶
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.9.0 (04. März 2026)¶
Neue Features und Aktualisierungen¶
Unterstützung von Datentypen
DECFLOATundVECTORhinzugefügt.Unterstützung für
server_version_info-Unterstützung hinzugefügt.Unterstützung für
ILIKEin Abfragen hinzugefügt.Es wurde ein freigegebenes Hilfsprogramm für die Auflösung von vollqualifizierten Schemanamen eingeführt, das inkonsistente Ad-hoc-Muster bei den Überlegungsmethoden ersetzt.
Spaltenreflexions-Interna wurden in dedizierte Hilfsfunktionen umstrukturiert, um die Komplexität zu reduzieren, ohne das Verhalten zu ändern.
Die parallele Testunterstützung
pytest-xdistwurde über Bereitstellungs-Hooks für Pro-Worker-Schemas hinzugefügt.Die untere Grenze von pandas in der sa14-Testumgebung wurde von <2.1 to >=2.1.1,<2.2 erhöht, um sicherzustellen, dass vorgefertigte Wheels für Python 3.12 verfügbar sind.
Unterstützung für die Zeitzone in Zeitstempel- und Datumszeittypen wurde hinzugefügt.
Fehlerkorrekturen¶
Fehler beim Rendern von
SYSDATE()wurde behoben.Der Fehler bei der Schemareflexion wurde korrigiert und diese verbessert.
Es wurde ein Absturzproblem behoben, das bei der Reflexion, ohne Angabe eines Schemas, durch
None-Argumente bei der Auflösung interner Schemas verursacht wurde.Es wurde ein Absturzproblem behoben, wenn SHOW TABLES leere Zeichenfolgen-Tabellennamen zurückgibt, was einen
IndexErrorwährend der Reflexion verursachte.Korrektur der unvollständigen Metadaten der Identitätsspalte. Diese Spalte enthält jetzt alle von SQLAlchemy 2.0+ (
always,cycle,orderund so weiter benötigten Felder).Der Fehler beim SQLAlchemy-Versions-Parsen wurde behoben.