func MakeUpdateQuery(table string, set map[string]interface{}, where map[string]interface{}) (string, []interface{}) { keys := make([]string, 0, len(set)) vals := make([]i...
Можно ли в постгресе в поле типа json/jsonb составить запрос, типа, select * from order_bookings where booking ->> 'city_name_rus' > 'Москва'; при том, что city_name_rus зары...
Есть рабочий API сервис. Написал еще один микросервис. Всё работает. Шеф говорит "не хочу два сервиса, хочу один". Как мне запустить мой микросервис из другого сервиса?
чё он теперь хочет? go get -u go: github.com/boj/redistore@v0.0.0-20180706183828-82b86d293eb2: parsing go.mod: go.mod:4: invalid module: github.com/gomodule/redigo should be v...
не въезжаю, как вытащить UserId типа int, находящийся в jwt token.Claims ?
inCruises жив?
Такой вопрос. API service http.HandleFunc("/api/echo", controllers.Echo) err := http.ListenAndServe(":8080", nil) Как сделать так, что бы controllers.Echo вызывался только оди...
Не, не использовал. Но наслышан. Один говорит "Ты что поменял? У меня всё рухнуло!" , а другой отвечает "А у меня все тесты прошли" 😄
т.е. если у меня в my-api/go/src/ 10 папок, то у меня будет 10 go.mod ?
Кто нибудь может популярно объяснить, КАК это работает? Я нихрена не понимаю. https://tour.golang.org/concurrency/5
А есть пошаговая инструкция, как перевести ТЕКУЩИЙ проект на go modules? Если в папке go/src/ несколько папок с main.go, то go mod init надо запускать в каждой папке?
О! Тур на русском появился. Небыло же, да? https://go-tour-ru-ru.appspot.com/list
пробежаться по структуре и выявить незаполненные поля - задача нетривиальная, как я понимаю?
Как бы мне правильно написать? Есть массив a=["name":"test", "email":"test2"] Мне надо подготовить sql, где будет exec( "INSERT INTO (?,?) VALUES (?,?)", key, key, a["name"], ...
Если я не владею достаточным уровнем английского, чтобы понять описанную на английском концепцию, мне обязательно идти toefl сдавать? Может проще на русском прочитать?
так-с, у меня проект my-api/go/src/api/main.go в main.go import "api/dif" dif находится my-api/go/src/api/dif как прально импорт написать?
а кто как пишет обход NULLов из базы данных? 1. field1 NOT NULL DEFAULT ""; 2. IFNULL(field1, "") 3. struct {field1 sql.NullString} 4. Что там еще можно выдумать?
Есть кусок кода, В нём select limit 1000; update selected; как изолировать эту функцию, чтобы нельзя было вызвать её несколькими горутинами одновременно? #вопрос
А мне нравится, что нет isfileexists. Нафиг лишнее действие? Сразу говоришь, 'открой файл'. А если его нет, или еще какая то беда, тогда отлавливаешь ошибку.
т.е. прежде чем воспользоваться полем, мне надо будет во всех местах писать if v.NullableIntField == nil { // Это null } else { // Это int } ?