У нас вы можете посмотреть бесплатно SQLite в Golang - как использовать, на примере Telegram-бота или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
В этом видео мы научимся использовать SQLite в Go на примере моего Telegram-бота из прошлой серии уроков. Попутно научим бота использовать более продвинутое хранилище. Плейлист со всеми видео по этому Telegram-боту: • Telegram Bot на Golang Код проекта с разбиением на комииты по урокам: https://github.com/GolangLessons/Read... ---- 🔥 Конкурс: розыгрыш онлайн-билет на конференцию Saint HighLoad++ - одну из самых известных русскоязычных IT-конференций. Условия участия в конкурсе: ознакомиться с программой конференции - https://bit.ly/3cAHI7x выбрать наиболее интересный доклад (или несколько) рассказать, какой доклад(ы) понравился и почему, заполнив форму https://forms.gle/kKJKU2KXWbwZVG6D8 Чем убедительней будут аргументы, тем больше шансов, что билет достанется именно вам. Результаты конкурса будут объявлены 12 августа в моём Телеграм-канале: https://t.me/ntuzov Там же будут новости о возможных изменениях. Конференция проходит 22 и 23 сентября в Питере и онлайн. Подробное описание тут: https://bit.ly/3cAHI7x Здесь же можно купить билеты, если в розыгрыше вам не повезет. ---- ❤️ Если у вас есть желание поддержать развитие канала: / tuzov https://boosty.to/nikolay.tuzov 👾 Мой канал в Telegram: https://t.me/ntuzov 🗣 Чат в Telegram: https://t.me/+zsSZ63wEJDs3NGVi 👀 Golang Digest: https://t.me/golang_digest - мои регулярные подборки интересных материалов по Go. ---- Тайм-коды 00:00 Вступление 00:16 Для кого этот ролик? 00:26 Почему именно SQLite? 01:10 Конкурс - 2000 подписчиков 01:30 Интерфейс Storage 01:58 SQLite-реализация Storage 02:37 Установка соединения с БД 03:36 Какием методы будем реализовывать 03:56 Метод Save() 07:36 Метод PickRandom() 10:18 Метод Remove() 10:47 Экранирование данных в SQL-запросах 13:31 Метод IsExists() 14:37 godoc-комментарии 15:40 Функция Init() - инициализация хранилища 17:04 Используем новый SQLite-Storage 20:36 Фиксим мелкие баги 23:10 Дебажим упавшего бота, stack trace 24:17 Тестируем бота с новым хранилищем 25:31 Конкурс - условия 26:38 Заключение #golang #go #tuzov