Sobes.tech
Junior — Middle

Koje iskustvo imate sa čistim SQL-om van ORM-a?

sobes.tech АИ

Одговор од АИ

Радећи са чистим SQL-ом ван ORM-а, писао сам упите за сложне изборе, оптимизовао перформансе преко индекса и објашњења плана извршења (EXPLAIN), као и реализовао трансакције и складиштене процедуре. На пример, у Node.js-у користећи модул pg за PostgreSQL, писао сам упите директно:

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

Ово је омогућавало флексибилно управљање упитима, заобилажење ограничења ORM-а и оптимизацију рада са базом података.