• [^] # Re: SQLalchemy

    Posté par . En réponse au journal python-sql n'est pas un ORM. Évalué à 4.

    C'est pris en charge par la PEP249: http://www.python.org/dev/peps/pep-0249/#type-objects-and-constructors

    Sauf que par exemple ça ne gère pas les fractions de seconde ni les fuseaux horaires.
    Avec une bonne couche d'abstraction, si j'ai un datetime avec un fuseau horaire et des microsecondes et que je le sauve dans une base PostgreSQL, je ne perds pas d'information.

    De plus la plupart des librairies de connexion ont des méthodes pour enregistrer des adaptateurs:

    Ben oui, mais qui écrit / invoque l'adaptateur ? Si c'est ta bibliothèque, alors elle n'ignore plus le type de BD utilisé :-) Si c'est l'utilisateur, ta bibliothèque est sous-optimale par rapport à d'autres solutions.