You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Le code actuel utilise la syntaxe impérative de SQLAlchemy.
Depuis SQLAlchemy 2, la syntaxe déclarative est préconisée => modifier le mapping (src/bloom/infra/database/sql_model.py) pour utiliser cette syntaxe.
OU: étudier la migration vers SQLModel, qui permet de fusionner le mapping Pydantic avec le mapping SQLAlchemy.
The text was updated successfully, but these errors were encountered:
note: SQLModel ne parait pas très stable pour l'instant.
Ok... Bin c'était une idée mais pour avoir mis le nez dans la partie infra database je vois complètement l'intérêt de ce SqlModel parce qu'en l'état c'est bien lourd je touvrpour avoir et les avantages de Pydantic et l'ORM alchemy... Mais soit si tu penses que c'est pas une bonne idée en l'état faut abandonner l'idée. Toutes façon très clairement on aura pas le temps là
J'ai regardé un peu. FastAPI est quand même une référence aujourd'hui à priori et le lien avec SQLModel qui est maintenu par la même équipe semble assez courant
La migration semble assez facile à priori vu que les SQLModel héritent des BaseModel de pydantic https://www.youtube.com/watch?v=pRYzMF04fLw
Le code actuel utilise la syntaxe impérative de SQLAlchemy.
Depuis SQLAlchemy 2, la syntaxe déclarative est préconisée => modifier le mapping (
src/bloom/infra/database/sql_model.py
) pour utiliser cette syntaxe.OU: étudier la migration vers SQLModel, qui permet de fusionner le mapping Pydantic avec le mapping SQLAlchemy.
The text was updated successfully, but these errors were encountered: