-
Notifications
You must be signed in to change notification settings - Fork 103
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mise à jour de SQLAlchemy 1.3 → 1.4 → 2.0 #1812
Comments
Cette mise à jour bloque Flask-SQLAlchemy en version <3 |
Il y a de plus en plus de warnings lié en particulier à Flask-SQLAlchemy, qui ne peut pas être mis à jour car la nouvelle version demande SQLAlchemy 1.4. |
La version 2.0 de SQLAlchemy est sortie le 26 janvier 2023. La version 1.4 de SQLAlchemy devient LEGACY à son tour. Nous avons à présent 2 versions majeurs de retard. |
Support de présentation de la migration de SQLA 1.3 à 1.4 puis 2.0 du COTECH du 5 décembre 2023 : |
La mise à jour vers SQLA 1.4 inclut le changement de style de requête de 1.x à 2.x. Pour le changement de style de requête se référer à la documentation de SQLA https://docs.sqlalchemy.org/en/20/changelog/migration_20.html#migration-orm-usage. Elle propose un tableau de correspondance entre les deux styles (1.x et 2.x) sur une même requête. Vous pourrez trouver un brouillon de cheatsheet ici : https://github.com/orgs/PnX-SI/projects/16/views/1?pane=issue&itemId=44420419 |
Mise à jour vers SQLA 1.4 intégré dans la 2.14.0. |
SQLAlchemy 1.3 est obsolète. Cette version bénéficie encore de mise à jour de sécurité mais ça ne sera plus le cas lorsque la version 2.0 de SQLAlchemy, actuellement en développement, sera releasé (d’ici 1 an ?).
C’est un évènement à anticiper car la migration peut s’avérer assez longue, notamment en raison de pas mal de tests nécessaire sur l’ensemble des requêtes exécutées par GeoNature.
D’autre part, cette migration permettrait de bénéficier des améliorations et fonctionnalités apportées par SQLAlchemy 1.4.
Changements : https://docs.sqlalchemy.org/en/14/changelog/migration_14.html
The text was updated successfully, but these errors were encountered: