Встречается на собеседованиях • сегодня

Работал ли с реляционными БД

Да, работал с реляционными БД, в основном с PostgreSQL и MySQL. Использовал ORM Sequelize и Query Builder Knex.js.

Пример с Sequelize:

javascript
const { Sequelize, DataTypes } = require('sequelize');
const sequelize = new Sequelize('postgres://user:pass@localhost:5432/db');

const User = sequelize.define('User', {
name: DataTypes.STRING,
email: { type: DataTypes.STRING, unique: true }
});

await User.sync();
await User.create({ name: 'John', email: 'john@example.com' });

text

Пример с Knex.js:  
```javascript
const knex = require('knex')({
  client: 'pg',
  connection: 'postgres://user:pass@localhost:5432/db'
});

await knex('users').insert({ name: 'John', email: 'john@example.com' });

Также работал с транзакциями, миграциями и сложными JOIN-запросами.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы