Интерфейсы запросов к базе данных (часть 2)
Вставка
- Опубліковано 28 чер 2024
- Продолжаем знакомимся с основными средствами выполнения запросов к базе данных, предоставляемыми библиотекой ActiveRecord
Таймкоды
00:00 Список методов, работающих с ActiveRecord::Relation
01:05 Указание условий выборки (WHERE)
02:37 Сортировка записей (ORDER BY)
03:36 Загрузка части записей (LIMIT)
03:58 Выборка части полей
04:28 Работа с агрегатными функциями
05:11 Механизмы "ленивой" загрузки ассоциаций (проблема N + 1 запроса)
07:38 Работа с пересечениями таблиц (джоинами)
09:04 Группировка записей (GROUP BY и HAVING)
09:29 Модификация запросов перед выполнением
10:56 Переиспользование запросов (scopes)
13:08 "Слияние" выражений из нескольких релейшенов
13:26 Получение массива со значениями атрибутов
13:58 Выполнение произвольных SQL-запросов
14:34 Заключение
***
Бесплатные митапы
t.me/meetups_evrone
Дайджест интересных новостей и событий для программистов:
digest.evrone.ru
Кого ищем в команду прямо сейчас:
jobs.evrone.com
Подписывайтесь на наши соцсети, чтобы не пропустить анонсы и новости:
/ evrone_com
t.me/evrone
evrone
/ evrone - Наука та технологія
Хорошее введение, спасибо!