Size: a a a

2020 April 04

М

МишанЯ in Go-go!
А причем велосипед тут? Мне и так уже дали библиотеку для БД, надо ее использовать в своем велосипеде)
источник

М

МишанЯ in Go-go!
Vladislav Milenin
писать круды на го?
Сервер для callback vk🤔
источник

М

МишанЯ in Go-go!
МММ, уже и боюсь спросить, но допустим я делаю выборку row из базы. Там какой тип? Чтоб тоже передать. Тоже *db.DB?😶
источник

M

Mikhail in Go-go!
МишанЯ
МММ, уже и боюсь спросить, но допустим я делаю выборку row из базы. Там какой тип? Чтоб тоже передать. Тоже *db.DB?😶
какую ide используете?
источник

M

Mikhail in Go-go!
не знаю насчет всех, но многие по наведению показывают тип данных переменной и доступные методы для работы
источник

М

МишанЯ in Go-go!
Mikhail
не знаю насчет всех, но многие по наведению показывают тип данных переменной и доступные методы для работы
Не пользуюсь 😊 vscode
источник

M

Mikhail in Go-go!
Row - это  *sql.Row, если стандартный пакет "database/sql"
больше тут - https://golang.org/pkg/database/sql/
источник

М

МишанЯ in Go-go!
МММ...будем игратьсЯ. Всем спасибо за ответы))) Ну есть ещё один вопрос. Как горутины влияют на db? Могут ли они одновременно искать в БД используя одно подключение db или в каждой горутине свое подключение создавать и закрывать? Про мьютексы в курсе. Изменять одно и то же значение пусть в очереди торчат без мьютексы, это не критично. Мне главное поиск по базе и вывод значений из нее. Спасибо)))
источник

M

Mikhail in Go-go!
МишанЯ
МММ...будем игратьсЯ. Всем спасибо за ответы))) Ну есть ещё один вопрос. Как горутины влияют на db? Могут ли они одновременно искать в БД используя одно подключение db или в каждой горутине свое подключение создавать и закрывать? Про мьютексы в курсе. Изменять одно и то же значение пусть в очереди торчат без мьютексы, это не критично. Мне главное поиск по базе и вывод значений из нее. Спасибо)))
несколько подключений к БД 100% делать не надо
источник

M

Mikhail in Go-go!
остальное не понял
источник

М

МишанЯ in Go-go!
Mikhail
остальное не понял
db := sql.Open("driver", "URI")
Делаю подключение один раз. И потом можно это подключееие использовать в горутинах и так же создавать в них свое объекты выбора и поиска. Не обязательно же в каждой горутине новое подключение использовать?
источник

M

Mikhail in Go-go!
какие объекты поиска.....
источник

М

МишанЯ in Go-go!
Mikhail
какие объекты поиска.....
row
источник

M

Mikhail in Go-go!
МишанЯ
db := sql.Open("driver", "URI")
Делаю подключение один раз. И потом можно это подключееие использовать в горутинах и так же создавать в них свое объекты выбора и поиска. Не обязательно же в каждой горутине новое подключение использовать?
просто прокидывайте в горутины этот db
источник

М

МишанЯ in Go-go!
Mikhail
просто прокидывайте в горутины этот db
Этого и ожидал) Спасибо.
источник

MN

Mykyta Nikitenko in Go-go!
МишанЯ
db := sql.Open("driver", "URI")
Делаю подключение один раз. И потом можно это подключееие использовать в горутинах и так же создавать в них свое объекты выбора и поиска. Не обязательно же в каждой горутине новое подключение использовать?
Это не подключение, а пулл подключений.
источник

М

МишанЯ in Go-go!
Mykyta Nikitenko
Это не подключение, а пулл подключений.
Учту😊
источник

М

МишанЯ in Go-go!
У go может есть что нить нативное для хранения данных, считывания и записи/перезаписи из горутин? 🤔
источник

MN

Mykyta Nikitenko in Go-go!
МишанЯ
У go может есть что нить нативное для хранения данных, считывания и записи/перезаписи из горутин? 🤔
В смысле inmemory бд или что?
источник

М

МишанЯ in Go-go!
Имеется ввиду типа БД.
источник