@D_K_D
Junior

Нужно составить небольшую программу на GO которая отправляет данные в базу данных PostgreSql?

Я недавно начал обучаться бэкенду . Начал изучать GO , PostreSql , SQL , умею проводить миграции . Помогите с задачей или источник где подробно объяснят и на примере покажут как это делать с помощью библиотеки https://github.com/gorilla/mux . Мне нужно создать программу которая отправляет например в мою базу данных mydb в колонку name отправляет туда имя Daniil. При успешном завершение программа выдаёт слово ОК. Заранее спасибо.
  • Вопрос задан
  • 122 просмотра
Решения вопроса 2
alfss
@alfss
https://career.habr.com/alfss
Ответ написан
Комментировать
vabka
@vabka
Токсичный шарпист
Читаем readme.md:
Package gorilla/mux implements a request router and dispatcher for matching incoming requests to their respective handler.

Делаем вывод, что нам нужно что-то ещё, кроме gorilla/mux
Ищем в гугле что-то типа "golang postgresql" и "golang orm"
Находим go-pg и gorm
А ещё узнаём, что в go уже есть встроенный пакет database/sql и гайд по нему
Ну и да. Ответ легко ищется поисковиком
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
WinPooh32
@WinPooh32
Stack Overflow answer searching expert
Если собираетесь изучть SQL, то не советую начинать с использования ORM библиотек.

Для упрощения работы с sql-запросами в Го есть такие инструменты, которые облегчат жизнь:
  • sqlc - генерирует всю обвязку обращений к БД на основе sql-запросов в виде Го-кода.
  • sqlx (дока с примерами) - библиотека для упрощения работы с запросами. Например, автоматический маппинг из результата в go-структуру.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы