Junior — Middle
Quelle expérience avez-vous avec SQL pur en dehors de l'utilisation d'ORM?
sobes.tech IA
Réponse de l'IA
En travaillant avec du SQL pur en dehors d'un ORM, j'écrivais des requêtes pour des sélections complexes, optimisais les performances via des index et l'explication du plan d'exécution (EXPLAIN), et implémentais également des transactions et des procédures stockées. Par exemple, en Node.js avec le module pg pour PostgreSQL, j'écrivais directement des requêtes :
const { Client } = require('pg');
const client = new Client();
async function getUsers() {
await client.connect();
const res = await client.query('SELECT id, name FROM users WHERE active = $1', [true]);
await client.end();
return res.rows;
}
Cela permettait une gestion flexible des requêtes, contourner les limitations de l'ORM et optimiser le travail avec la base de données.