Sobes.tech
Junior — Middle

Quale esperienza hai con SQL puro al di fuori dell'uso di ORM?

sobes.tech AI

Risposta dell'AI

Lavorando con SQL puro al di fuori di ORM, scrivevo query per selezioni complesse, ottimizzavo le prestazioni tramite indici e spiegazioni del piano di esecuzione (EXPLAIN), e implementavo transazioni e stored procedure. Ad esempio, in Node.js usando il modulo pg per PostgreSQL, scrivevo query direttamente:

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;
}

Questo permetteva di gestire le query in modo flessibile, aggirare le limitazioni dell'ORM e ottimizzare il lavoro con il database.