🔗 Ресурсы блока SQLAlchemy
Материалы уроков блока
- Урок 05 — SQLAlchemy: модели и поля — create_engine, декларативный стиль, Column, ForeignKey, relationship
- Урок 06 — Практикум 2: Pydantic и SQLAlchemy — практические задачи, интеграция с Pydantic
- Урок 07 — SQLAlchemy: запросы — CRUD, filter, order_by, group_by, join, подзапросы
Официальная документация
- SQLAlchemy 2.0 Documentation — актуальная документация
- Стили маппинга (ORM) — декларативный, классический, automap
- Работа с сессией — жизненный цикл, транзакции
- Query Guide (2.0) — select(), scalars(), современный стиль запросов
- Relationship Configuration — relationship(), ForeignKey, back_populates, lazy
Типы данных
- Column and Data Types — Integer, String, Boolean, Numeric, JSON и т.д.
Дополнительно
- Наследование моделей
- AutoMap Extension — автоматическое отражение существующей схемы
- Alembic — миграции базы данных для SQLAlchemy