Size: a a a

Golang Developers — русскоговорящее сообщество

2021 April 15

А

Анатолий in Golang Developers — русскоговорящее сообщество
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
никому не нужен инструмент который откидывает соединения, откинуть соединения и сама база может
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
https://play.golang.com/p/1emoBMZJlUz так возможно будет понятней
источник

A

Alexander in Golang Developers — русскоговорящее сообщество
Ммм... ок, ты прав. Не получат ошибку. 50 сразу пойдут в базу, остальные повиснут в ожидании завершения активных транзакций.
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
Просто если бы он откидывал соединения которые не может сразу обработать, им бы не пользовались, создание очереди это эволюционное развитие продукта который не может сразу все обработать
источник

A

Alexander in Golang Developers — русскоговорящее сообщество
Я не говорил, что баунсер откинет соединения. Я говорил об отказе в выполении транзакций. Впрочем, да, был неправ.
источник

DK

Dmitriy Kovbasin in Golang Developers — русскоговорящее сообщество
Добрый день! Кто работает с go в vscode у вас возникала проблема при запуске проекта, например в режиме дебага, если go.mod лежит не в одной директории с main.go и как решали это?
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
файл для запуска - main.go
директория проекта - папка где лежит go.mod
источник

A

Andrew in Golang Developers — русскоговорящее сообщество
Это типа когда main.go лежит не в корне проекта, а в подпапке типа cmd?
источник

DK

Dmitriy Kovbasin in Golang Developers — русскоговорящее сообщество
да
источник

A

Andrew in Golang Developers — русскоговорящее сообщество
Самому интересно, а то я тоже мучаюсь с этими модулями (вот раньше была трава зеленее кайфово без модулей, всё в GOPATH)
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
самое интересное что вскод даже настраивать не нужно, переходишь в нужный файл где функция main и нажимаешь f5
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
он понимает что это точка входа, он так же понимает что корневой каталог не этот а тот где go.mod находится
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
и сразу же запускает дебаг даже без вопросов
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
или
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
Если у вас выскакивают ошибки, скажите на что именно он ругается и уже будем решать проблемы
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
@diakov312 @NXShock
{
   "name": "Launch file",
   "type": "go",
   "request": "launch",
   "mode": "debug",
   "program": "${workspaceFolder}/cmd/main"
}
это для запуска в launch.json можно добавить чтоб работал, но в принципе если у вас последняя версия вскода, он сам понимает что происходит и по умолчанию пытается запустить текущий открытый файл
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
./cmd/main - папка в которой лежит файл c функцией main
источник

АО

Александр Орешкин... in Golang Developers — русскоговорящее сообщество
Подскажите вот еще с чем: можно отправлять запрос в виде транзакций через tx.Begin а можно без всего этого Query(ctx, select...). Для чего нужны транзакции в этом случае?
источник

АО

Александр Орешкин... in Golang Developers — русскоговорящее сообщество
И по поводу pgx непонятно acquired. Для чего это?
источник