Size: a a a

2020 March 06

AS

Andrei 🦉 Sergeev in Go-go!
Roman
Всем привет! Кто может подсказать несколько моментов по использованию tarantool/go-tarantool? Конкретная задача получить количество записей в определенном спейсе и батчами считать их в память для дальнейшей обработки. Пробовал через Call - не очень вышло. Буду рад помощи)
а что не вышло с call? это же вызов хранимой процелуры, как напишите эту процедуру, так оно и будет работать
источник

AS

Andrei 🦉 Sergeev in Go-go!
но вообще лучше такое в чате по тарантулу спрашивать @tarantoolru
источник

R

Roman in Go-go!
Andrei 🦉 Sergeev
а что не вышло с call? это же вызов хранимой процелуры, как напишите эту процедуру, так оно и будет работать
я похоже не совсем внимательно посмотрел, что необходима  именно хранимая процедура. Спасибо за ответ) Хотя странно, что в либе не реализованы стандартные тарантуловские функции для работы со спейсами
источник

AS

Andrei 🦉 Sergeev in Go-go!
Roman
я похоже не совсем внимательно посмотрел, что необходима  именно хранимая процедура. Спасибо за ответ) Хотя странно, что в либе не реализованы стандартные тарантуловские функции для работы со спейсами
реализованны, но ими мало кто пользуется
источник

AS

Andrei 🦉 Sergeev in Go-go!
тарантул в принципе имеет смысл только с хранимыми процедурами на борту
источник

R

Roman in Go-go!
Andrei 🦉 Sergeev
тарантул в принципе имеет смысл только с хранимыми процедурами на борту
спасибо за помощь, сделал через функцию)
источник

DZ

Dmitry Zherebko in Go-go!
А есть какая-то библиотечка которая как в go chi принимает темплейт урла
‘/v1/users/{id}/details’ а на выход возвращает мапу с ключем и значением?
источник

Д

Дмитрий in Go-go!
Dmitry Zherebko
А есть какая-то библиотечка которая как в go chi принимает темплейт урла
‘/v1/users/{id}/details’ а на выход возвращает мапу с ключем и значением?
а разве в роуте может быть несколько параметров?
источник

DZ

Dmitry Zherebko in Go-go!
Дмитрий
а разве в роуте может быть несколько параметров?
ну почему нет?
‘/v1/events/{day}-{month}-{year}’
источник

Д

Дмитрий in Go-go!
Dmitry Zherebko
А есть какая-то библиотечка которая как в go chi принимает темплейт урла
‘/v1/users/{id}/details’ а на выход возвращает мапу с ключем и значением?
func zip(keys, values []string) map[string]string {
 var m = make(map[string]string)
 
 for i := 0; i < len(keys) && i < len(values); i++ {
   m[keys[i]] = values[i]
 }
 
 return m
}

func noop(w http.ResponseWriter, r *http.Request) {
 ctx := chi.RouteContext(r.Context())
 params := zip(ctx.URLParams.Keys, ctx.URLParams.Values)
 params["user"]
}


попробуй вот так
источник

DZ

Dmitry Zherebko in Go-go!
мне надо еще возможность делать обратимую функцию
источник

DZ

Dmitry Zherebko in Go-go!
что бы составить урлу из темплейта и ключей
источник

Д

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

DZ

Dmitry Zherebko in Go-go!
ну парсилку темплейта из чи не заюзаешь
источник

DZ

Dmitry Zherebko in Go-go!
нашел вот такую штуку https://github.com/jtacoma/uritemplates
источник
2020 March 07

AA

Aleksey Akulovich in Go-go!
А тут есть кто из aviasales? :)
источник

VM

Vladislav Milenin in Go-go!
Aleksey Akulovich
А тут есть кто из aviasales? :)
на грязный пхукет захотел перебраться?)
источник

AA

Aleksey Akulovich in Go-go!
Я сейчас тут. Вот думаю, может в гости кто пустит посмотреть :)
источник

VM

Vladislav Milenin in Go-go!
так напиши hr’ам, они там приветливые вроде
источник

AA

Aleksey Akulovich in Go-go!
Ну я вот решил зайти отсюда. Если никто не ответит - зайду с той стороны.
источник