Logo Craft Homelab Docs Контакты Telegram

Оглавление

  • Обзор 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 для проверки во время выполнения
      • Основные исключения
      • Основные внутренние компоненты
  • Диалекты
    • 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?

Индексы и таблицы

  • Глоссарий
  • Алфавитный указатель