Официальная документация SQLAlchemy 2.x
- SQLAlchemy 2.0 Documentation (главная)
- Legacy Query API — session.query() (используется в лекции)
- ORM Querying Guide — select() (современный стиль)
- Session API — Session, add, delete, commit, get
- Relationship Configuration — ForeignKey, relationship, back_populates
- SQL Functions — func.avg, func.count, func.max, func.min
- subquery() — создание подзапросов
- having() — фильтрация по агрегатам
Миграция с 1.x на 2.x
- SQLAlchemy 2.0 Migration Guide — что изменилось и как перейти
- Query Migration Guide — session.query() → select()
Туториалы и руководства
- SQLAlchemy Unified Tutorial — официальный туториал 2.x с нуля
- Session Basics — жизненный цикл объектов, транзакции
- Loading Relationships — lazy/eager loading, joinedload
Смежные темы урока 09
- Flask-SQLAlchemy — интеграция SQLAlchemy в Flask-приложения
- Flask-Migrate — управление схемой БД через Alembic
- Alembic — инструмент миграций от авторов SQLAlchemy