Anonymous
импликация вроде
Maks
Ну если умными словами то да)
Bagasl
А почему там 4 цифры)
Первая 0 - обозначение числа в восьмеричной системе счисления, последние три сама юниксовая битовая маска
Emil
Люди, подскажет кто, где я тупой в тестах? Не видит желаемое тело запроса и говорит, что не хватает вызова, но я его вроде сделал... При этом статускод дает верный 200 Там до него миддлвер стоит, но на непроверку не жалуется вроде
Anonymous
какой метод ты пытаешься мокать?
Emil
Транзакцию
Emil
Там в начале из контекста достаётся значение, но в тесте если его установить и если не установить, ничего не меняется, хотя он даже до кода 200 дойти не должен
Игорь
Уважаемые, в чём может быть проблема? Пытаюсь установить и импортировать в код mysql. Скачал её, установил, ворбенч поставил. Но код ругается. Драйвер говорит, что не может подгрузить её
Игорь
could not import github.com/go-sql-driver/mysql (cannot find package "github.com/go-sql-driver/mysql" in any of C:\Program Files\Go\src\github.com\go-sql-driver\mysql (from $GOROOT) C:\Users\iihun\go\src\github.com\go-sql-driver\mysql (from $GOPATH))compilerBrokenImport
Игорь
С мёртвой точки сдвинулось, но не до конца: "package github.com/go-sql-driver/mysql imports github.com/go-sql-driver/mysql: import cycle not allowed"
Anonymous
дай ссылку на транзакции
Игорь
ааа, я назвал его ссылкой. Как его разбить? go: C:\Users\iihun\tel\go.mod already exists
Anonymous
удали существующий
Anonymous
и пересоздай
Игорь
В этом и вопрос, какая команда?
Anonymous
В этом и вопрос, какая команда?
чтобы удалить? del "go.mod "
Anonymous
если ты на винде
Anonymous
тык
ща разберемся
Игорь
Аааа, получилось))
Игорь
Илья time complexity Спасибо, уважаемые
Ya ne s nimi
подскажите, как выцепить id сообщения в телеграм и его текст, с помощью этой библиотеки - https://github.com/go-telegram-bot-api/telegram-bot-api
Emil
Anonymous
а что в постмане приходит?
Anonymous
пустое поле?
Emil
на тест?
Anonymous
да
Emil
Прога работает, сообщение, которое хочу, и приходит
Ya ne s nimi
там кроме чата еще есть фром, всегда их путал Ну и текст это тоже поле месседжа
а как сделать так что-бы он вытаскивал только id того сообщения которое начинается с "/search", ну то-есть любой с команды
Emil
а как сделать так что-бы он вытаскивал только id того сообщения которое начинается с "/search", ну то-есть любой с команды
На апдейт приходит новое сообщение, проверяй, та ли это команда (там поле месседжа такое есть, но хз, как оно работает с командой и текстом), и смотри, то или нет
Ivan Kalinin
Здравствуйте уважаемые, не могу сделать миграции postgres в cli, говорит не знает такого драйвера, ты забыл импорт.
Ivan Kalinin
Anonymous
я пришел к выводу, что у тебя не тот метод вызывается
Anonymous
мне так кажется
Anonymous
поэтому и ругается
Ivan Kalinin
вторая пикча вместо постресскл просто postgres
и то и то пробовал, аналагично
Anonymous
способ перенсти бд из будки в продакшен
Anonymous
и то и то пробовал, аналагично
зачем тебе отдельный файл для миграций
Anonymous
есть же готовый sh
Anonymous
тебе отвечать? @ebashu_gerych
Anonymous
а не в лень чота
Anonymous
ну в двух словах
Anonymous
если компании надо перейти от одной структуры к другой то миграции появляются
Anonymous
новая бд будет брать данные из старой бд
Anonymous
она не будет конвертировать
Anonymous
просто вер2 появятся новые поля а значения будет брать из старой бд
Anonymous
если я пример верно понял
🅞leksiy
Вопрос, кто-то ковырял всерьез дженерики, или так, ждем релиза?
🅞leksiy
🅞leksiy
Ну бету можно уже вовсю гонять
Ya ne s nimi
я написал код
Ya ne s nimi
package main import ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql" ) func main() { db, err := sql.Open("mysql", "mysql:mysql@tcp(127.0.0.1:3306)/golang") if err != nil { panic(err) } defer db.Close() insert, err := db.Query("INSERT INTO 'users' ('name', 'age') VALUES('alex', 43)") if err != nil { panic(err) } defer insert.Close() fmt.Println("ok") }
Ya ne s nimi
и при запуске ошибка
Ya ne s nimi
в чем ошибка ?
Ya ne s nimi
бд выгладит вот так
Alexander
Всем привет! Подскажите, как правильно хранить пароли при публикации докер контейнеров на сервер? Читал про секреты,но чет не оч понял как они работают
🅞leksiy
в чем ошибка ?
Написано же, что не может к порту подключиться
🅞leksiy
На каком порту база работает?
Ya ne s nimi
3306
🅞leksiy
На одном хосту?
Ya ne s nimi
да
🅞leksiy
Сложно сказать, может ограничено количество соединений или что-то неверно указано
Alexander
Укажи как переменные среды, или можно монтировать конфиг с диска хоста
Ты имеешь в виду при запуске контейнера их указывать?
🅞leksiy
Конечно
Alexander
docker-compose up --build server тут?)
Alexander
docker-compose run -e DEBUG=1 типа вот так?
Виталий
можно тут а можно использовать makefile
Ya ne s nimi
Сложно сказать, может ограничено количество соединений или что-то неверно указано
если убрать вторую часть кода, то все работает, он подключается
Alexander
можно тут а можно использовать makefile
build: go mod download && CGO_ENABLED=0 GOOS=linux go build -o ./.bin/app ./cmd/main.go run: build docker-compose up --build server там где секция билд?
Alexander
И потом из кода к ним так обращаться os.LookupEnv("PATH") ?