Конфигурация сопоставленных классов ORM¶
Подробная ссылка для конфигурации ORM, не включая отношения, которые подробно описаны в Конфигурация отношений.
Для краткого обзора типичной конфигурации ORM начните с Быстрый старт ORM.
Для ознакомления с концепцией объектно-реляционного отображения, реализованной в SQLAlchemy, она впервые представлена в Самоучитель SQLAlchemy 1.4 / 2.0 в Определение метаданных таблицы с помощью ORM.
- Обзор сопоставленных классов ORM
- Сопоставление классов с декларативными
- Декларативные стили отображения
- Конфигурация таблицы с помощью декларативного
- Конфигурация картографа с помощью декларативного метода
- Составление сопоставленных иерархий с помощью миксинов
- Расширение базы
- Смешивание в колоннах
- Смешение в отношениях
- Смешивание в классах deferred(), column_property() и других классах MapperProperty
- Управление наследованием таблиц с помощью миксинов
- Смешивание столбцов в сценариях наследования
- Объединение аргументов таблицы/маппера из нескольких миксинов
- Создание индексов с помощью миксинов
- Интеграция с dataclasses и attrs
- Сопоставление столбцов и выражений
- Сопоставление иерархий наследования классов
- Нетрадиционные отображения
- Настройка счетчика версий
- API отображения классов