О чём занятие
Свяжем сервис с PostgreSQL через database/sql: драйвер, connection pool, таймауты. Выделим repository-слой, чтобы SQL не расползался по handlers.
Научимся писать безопасные запросы с placeholders, подготовим миграции схемы и перенесём регистрацию/логин и CRUD задач в БД. После рестарта API данные должны оставаться на месте.
Вторая часть занятия — про ритм разработки: разбор типовых ошибок, дедлайны, что проверить перед финалом. Цель — стабилизировать проект, а не набирать новый объём фич.
Что разберём
- database/sql, connection pool, repository
- Placeholders, миграции, перенос auth и CRUD в PostgreSQL
- Проверка персистентности после рестарта
- Разбор ошибок и приоритизация доработок перед финалом
Практика
Данные в PostgreSQL + продолжение разработки и разбор ошибок по дедлайнам.