Пишу Telegram-бота | go + docker + postgresql + миграции
Автор: Амади Аздаев
Загружено: 2025-09-14
Просмотров: 3756
Первая часть: • Как сделать простого Telegram-бота на Go з...
Мой телеграм-канал: https://t.me/+OXqnZhnRHvo3MmQ6
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 Заключение и итоги
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: