Junior — Middle
Ar turite patirties dirbant su reliacinėmis duomenų bazių valdymo sistemomis?
sobes.tech AI
Atsakymas iš AI
Taip, turiu patirties dirbant su reliacinėmis duomenų bazės valdymo sistemomis. Paprastai naudoju tokias bazes kaip PostgreSQL ir MySQL struktūruotiems duomenims saugoti. Node.js'e dažnai naudojamos bibliotekos kaip pg PostgreSQL'ui arba mysql2 MySQL'ui, norint sąveikauti su reliacinėmis bazėmis.
Pavyzdys, kaip prisijungti prie PostgreSQL naudojant pg:
const { Client } = require('pg');
const client = new Client({
user: 'user',
host: 'localhost',
database: 'testdb',
password: 'password',
port: 5432,
});
client.connect();
client.query('SELECT * FROM users;', (err, res) => {
if (err) {
console.error(err);
} else {
console.log(res.rows);
}
client.end();
});
Dirbant su reliacinėmis bazėmis, apima lentelių kūrimą, SQL užklausų rašymą, indeksų optimizavimą ir duomenų vientisumo užtikrinimą.