Запрос данных, загрузка объектов¶
В следующих разделах рассматриваются методы выполнения операторов SELECT в контексте ORM. В первую очередь это касается операторов, которые возвращают экземпляры объектов, сопоставленных с ORM, но также включает вызов форм, которые возвращают отдельные колонки или группы колонок.
Для ознакомления с составлением запросов с помощью SQLAlchemy ORM следует обратиться к одному из следующих учебных пособий:
Самоучитель SQLAlchemy 1.4 / 2.0 - для использования 2.0 style
Объектно-реляционный учебник (API 1.x) - для использования 1.x style.
Поскольку SQLAlchemy 1.4 представляет собой переход от стиля 1.x к стилю 2.0, приведенные ниже разделы в настоящее время являются смешанными в отношении того, какой стиль они используют.
- Руководство по составлению запросов ORM
- Загрузка столбцов
- Техники загрузки отношений
- Настройка стратегий загрузчика во время отображения
- Загрузка отношений с помощью опций загрузчика
- Ленивая загрузка
- Присоединился к Eager Loading
- Подзапрос Eager Loading
- Выберите загрузку IN
- Какой вид загрузки использовать?
- Полиморфная нетерпеливая загрузка
- Стратегии загрузки подстановочных знаков
- Маршрутизация явных соединений/заявлений в загружаемые коллекции
- Создание пользовательских правил загрузки
- API загрузчика отношений
- Загрузка иерархий наследования
- API запросов