SQLAlchemy-Versionshinweise 2022¶
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.4.5 (9. Dezember 2022)¶
Neue Features¶
Anwendungsname für die Treiberverbindung wurde von SnowflakeConnection in SnowflakeSQLAlchemy aktualisiert.
Version 1.4.4 (16. November 2022)¶
Fehlerkorrekturen¶
Fehler korrigiert, bei dem Prozentzeichen (%) in einer nicht kompilierten Anweisung bei der Ausführung nicht mit einer leeren Sequenz interpoliert werden sollten.
Version 1.4.3 (21. Oktober 2022)¶
Fehlerkorrekturen¶
Problem behoben, bei dem
whereSnowflakeDialect.normalize_nameundSnowflakeDialect.denormalize_namekeine leeren Zeichenfolgen verarbeiten konnten.Kompatibilitätsproblem mit der Anbieterfunktion
sqlalchemy.engine.url._rfc_1738_quotebehoben, da diese aus SQLAlchemy v1.4.42 entfernt wurde.
Version 1.4.2 (28. September 2022)¶
Aktualisierungen¶
Verbesserte Zuverlässigkeit durch die ständige Verwendung von Kontextmanagern.
Version 1.4.1 (23. August 2022)¶
Aktualisierungen¶
Keine.
Fehlerkorrekturen¶
Problem behoben, bei dem DATE fälschlicherweise aus
SnowflakeDialect.ischema_namesentfernt wurde.Folgende in Release 1.4.0 eingeführten fehlerhaften Änderungen wurden korrigiert:
Das Verhalten bei der Verarbeitung von „numeric“-, „datetime“- und „timestamp“-Werten, die vom Dienst zurückgegeben werden, wurde geändert.
Die Reihenfolge der Primär-/Fremdschlüssel in der von
inspect.get_foreign_keysundinspect.get_pk_constraintzurückgegebenen Liste wurde geändert.
Version 1.4.0 (21. Juli 2022)¶
Neue Features¶
Unterstützung von
regexp_match,regexp_replaceundsqlalchemy.sql.expression.ColumnOperatorshinzugefügt.Unterstützung von ID-Spalten hinzugefügt.
Unterstützung für die Verarbeitung von Literalwerten der SQL-Typen
Date,DateTime,Time,FloatundNumerichinzugefügt; außerdem wurde Unterstützung für das Konvertieren der Werte in entsprechende Python-Objekte hinzugefügt.Unterstützung von
get_sequence_namesinSnowflakeDialecthinzugefügt.
Fehlerkorrekturen¶
Fehler behoben, bei dem das Einfügen mit
autoincrementaufgrund einer inkompatiblen Spaltentyp-Affinität fehlschlug.Fehler behoben, bei dem beim Erstellen einer Spalte mit Sequenz der Standardwert falsch gesetzt wurde.
Fehler behoben, bei dem Bezeichner mit Prozentzeichen in einer kompilierten Anweisung nicht interpoliert wurden.
Fehler behoben, bei dem beim Anzeigen von Sequenzwerten aus einem anderen Schema der Sequenzname nicht mit dem Namen des Schemas formatiert wurde.
Fehler behoben, bei dem die Spaltenreihenfolge beim Abrufen der Primär- und Fremdschlüsseln einer Tabelle nicht beibehalten wurde.