pouet.chapril.org est l'un des nombreux serveurs Mastodon indépendants que vous pouvez utiliser pour participer au fédiverse.
Chapril https://www.chapril.org est un projet de l'April https://www.april.org

Administré par :

Statistiques du serveur :

1K
comptes actifs

#orm

1 message1 participant0 message aujourd’hui

- awstip.com/mastering-django-or

-----------------------
Django ORM turns complex database queries into simple Python code. Instead of writing long SQL statements, you can use:

- Basic filters (filter(), exclude(), get()) to find exactly what you need.
- Smart optimisations (select_related(), prefetch_related()) to speed up your app.
- Handy tricks (annotate(), aggregate()) for calculations without extra code.
-------------------------------------

AWS Tip · Mastering Django ORM: From Models to Advanced QueriesPar Dheeraj Prakash S
#Django#Databases#ORM

Achievement unlocked: using SQL views with mapped doctrine object. Using ORM instead of dbal to query the view and using serialization to make both version available during testing/performance comparison. 👌

#doctrine#ORM#DBAL

Pour réaliser une migration de base de données, il faut commencer par définir le périmètre de cette migration. Est-elle liée à une fonctionnalité, une version spécifique ?

On va écrire deux scripts pour ce périmètre de migration: un script d'upgrage qui réalise la migration et un script de downgrade qui l'annule

Si l'application a besoin d'une nouvelle table pour sa version 1.0.0, on créera deux scripts: 1.0.0-up.sql qui contient la création de table et 1.0.0-down.sql qui la supprime

Lors d'un changement de version d'une application web, on a parfois besoin de modifier le schéma de la base de données

Cette modification de la base de données peut être réalisée avec un script de migration, écrit en SQL ou avec un ORM

Si votre application utilise NodeJS, le package umzug permet de réaliser votre migration npmjs.com/package/umzug peu importe l'ORM/driver SQL que vous utilisez

npmumzugFramework-agnostic migration tool for Node. Latest version: 3.1.1, last published: 4 months ago. Start using umzug in your project by running `npm i umzug`. There are 407 other projects in the npm registry using umzug.
#sql#orm#javascript