Оглавление
- Обзор SQLAlchemy
- SQLAlchemy Единое Руководство
- SQLAlchemy ORM
- Быстрый старт ORM
- Конфигурация сопоставленных классов ORM
- Обзор сопоставленных классов ORM
- Сопоставление классов с декларативными
- Декларативные стили отображения
- Конфигурация таблицы с помощью декларативного
- Конфигурация картографа с помощью декларативного метода
- Составление сопоставленных иерархий с помощью миксинов
- Интеграция с dataclasses и attrs
- Выражения SQL как сопоставленные атрибуты
- Изменение поведения атрибутов
- Типы составных колонн
- Отображение иерархий наследования классов
- Нетрадиционные отображения
- Настройка счетчика версий
- API отображения классов
- Сопоставление выражений SQL
- Сопоставление столбцов таблицы
- Конфигурация отношений
- Основные модели взаимоотношений
- Отношения в списке смежности
- Настройка способа присоединения отношений
- Работа с большими коллекциями
- Настройка коллекции и детали API
- Паттерны устойчивости особых отношений
- Использование унаследованного параметра отношения „backref“
- API взаимоотношений
- Руководство по составлению запросов в ORM
- Написание операторов SELECT для отображаемых классов ORM
- Написание операторов SELECT для отображений наследования
- Операции INSERT, UPDATE и DELETE с поддержкой ORM
- Варианты загрузки колонн
- Техники загрузки отношений
- Возможности ORM API для создания запросов
- Legacy Query API
- Использование сеанса
- Основы сессии
- Государственное управление
- Каскады
- Транзакции и управление соединениями
- Дополнительные техники стойкости
- Контекстные/поточно-локальные сеансы
- Отслеживание запросов, изменений объектов и сессий с помощью событий
- API сессии
- События и внутренние компоненты
- События ОРМ
- Внутренние компоненты ORM
- Исключения ORM
- Расширения ORM
- Асинхронный ввод/вывод (asyncio)
- Доверенность Ассоциации
- Automap
- Запеченные запросы
- Декларативные расширения
- Mypy / Pep-484 Поддержка отображений ORM
- Отслеживание мутаций
- Список заказов
- Горизонтальное разделение
- Атрибуты гибрида
- Индексируемый
- Приборы альтернативного класса
- Примеры ORM
- Ядро SQLAlchemy
- SQL Statements and Expressions API
- Элементы столбцов и выражения
- Справочник оператора
- SELECT и связанные с ним конструкции
- Вставка, обновление, удаление
- SQL и общие функции
- Пользовательские SQL-конструкции и расширение компиляции
- Расширение сериализатора выражений
- Основополагающие конструкции языка выражений SQL
- Утилиты посещения и обхода
- Язык определения схем
- Описание баз данных с помощью метаданных
- Отражение объектов базы данных
- Колонки INSERT/UPDATE по умолчанию
- Определение ограничений и индексов
- Настройка DDL
- Объекты типов данных SQL
- Иерархия типов
- Пользовательские типы
- API базового типа
- Использование двигателя и соединений
- Конфигурация двигателя
- Работа с двигателями и соединениями
- Объединение соединений
- Основные мероприятия
- Основы базового API
- События
- API для проверки во время выполнения
- Основные исключения
- Основные внутренние компоненты
- SQL Statements and Expressions API
- Диалекты
- PostgreSQL
- MySQL и MariaDB
- SQLite
- Oracle
- Microsoft SQL Server
- Часто задаваемые вопросы
- Установка
- Соединения / Двигатели
- Метаданные / Схема
- SQL-выражения
- Конфигурация ORM
- Производительность
- Сессии / запросы
- Проблемы интеграции с третьими сторонами
- Сообщения об ошибках
- Изменения и миграция
- SQLAlchemy 2.0 - руководство по миграции
- Что нового в SQLAlchemy 2.0?
- 2.0 Changelog
- 1.4 Changelog
- 1.3 Changelog
- 1.2 Changelog
- 1.1 Changelog
- 1.0 Changelog
- 0.9 Changelog
- 0.8 Changelog
- 0.7 Changelog
- 0.6 Changelog
- 0.5 Changelog
- 0.4 Changelog
- 0.3 Changelog
- 0.2 Changelog
- 0.1 Changelog
- Что нового в SQLAlchemy 1.4?
- Что нового в SQLAlchemy 1.3?
- Что нового в SQLAlchemy 1.2?
- Что нового в SQLAlchemy 1.1?
- Что нового в SQLAlchemy 1.0?
- Что нового в SQLAlchemy 0.9?
- Что нового в SQLAlchemy 0.8?
- Что нового в SQLAlchemy 0.7?
- Что нового в SQLAlchemy 0.6?
- Что нового в SQLAlchemy 0.5?
- Что нового в SQLAlchemy 0.4?
Индексы и таблицы
- Глоссарий
- Алфавитный указатель
