G
enby!

прокачиваю тг-бота | go + docker + postgresql + миграции

Мой телеграм-канал: https://t.me/amady_dev
00:00 Введение 01:44 Обработка неизвестных команд 02:29 Реализация команды /city 04:38 Хранение городов пользователей в памяти (map) 06:55 Реализация команды /weather 09:34 Рефакторинг и вынесение логики в отдельные функции 13:37 Проблемы: данные в памяти теряются при перезапуске 14:10 Введение в БД: PostgreSQL 14:46 Запуск PostgreSQL с помощью Docker 16:59 psql 17:58 Проектирование и создание таблицы users 24:59 Интеграция PostgreSQL с Go 29:50 Паттерн "Репозиторий" 36:20 Реализация методов репозитория для работы с базой данных 46:28 Доработка логики: создание пользователя в базе, если он не существует 57:15 Миграции базы данных с помощью Goose 01:02:18 Переход с pgx.Conn на pgxpool.Pool для конкурентных запросов 01:04:11 COALESCE в SQL для исправления ошибки с null 01:07:09 Docker Volumes для сохранения данных 01:10:34 Docker Compose для управления контейнерами 01:13:33 Заключение и итоги

Смотрите также