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-а и оптимизацију рада са базом података.