Retour aux compétences

SQLAlchemy

Design Patterns & Architecture Depuis déc. 2022
L4
61/100

Autres technologies

Alembic SQLAlchemy

Éléments de preuve

  • Pourquoi ce niveau

    Synthese

    SQLAlchemy est utilisé sur des routes backend, du filtrage d'administration, des imports massifs et de l'optimisation de requêtes dans plusieurs dépôts de l'écosystème GeoNature.

  • Limite actuelle

    Synthese

    Les axes d'amélioration pour atteindre le niveau suivant sont les suivants : montrer davantage de modélisation complète avec SQLAlchemy, publier des abstractions réutilisables et documenter des usages plus larges hors du périmètre actuel.

  • Imports backend GeoNature

    Permalink Source

    La route backend de GeoNature manipule imports, contexte et fieldmapping sur une implémentation Flask/SQLAlchemy en production.

  • Filtrage d'administration

    Permalink Source

    La requête SQLAlchemy construite dans gn_module_export filtre utilisateurs et groupes rattachés à l'application GeoNature.

  • Import massif optimisé

    Permalink Source

    La logique d'import de TaxHub combine select par lots et insertion idempotente pour accélérer le traitement massif de taxons.

  • Expression SQLAlchemy corrigée

    PR Source

    La correction appliquée à l'expression SQLAlchemy nb_taxons dans TaxHub montre un travail plus fin sur les requêtes.

  • Couverture multi-projets

    PR Source

    Les réalisations sur GeoNature, gn_module_export et TaxHub renforcent le caractère récurrent de la skill.