Size: a a a

2020 June 03

R

Roman in Tarantool
Vasiliy Soshnikov
Процедура, делали такое. В чате есть Игорь и Коля, они могут даже поделятся, наверное
спасибо, но реализую) Просто почему спросил, чтобы не делать зря.Тарантул мало знаком пока
источник

2

2nb in Tarantool
👍
источник

MA

Mons Anderson in Tarantool
Roman
всем привет! А может тут когда-то обсуждалась реализация скользящего окна на тарантуле?Есть какие-то варианты в модулях или руками процедуры писать?
Для time series когда-то делал, ещё на версии 1.5. Но принцип можно подсмотреть  https://github.com/Mons/tarbon
источник

R

Roman in Tarantool
Mons Anderson
Для time series когда-то делал, ещё на версии 1.5. Но принцип можно подсмотреть  https://github.com/Mons/tarbon
источник

R

Roman in Tarantool
спасибо)
источник

AM

Aleksey Maslov in Tarantool
Всем привет, подскажите пожалуйста как передать через гошный клиент sql запрос с аргументами?
т.е. что то вроде такого:

resp, err := r.tarantoolClient.Eval("return box.execute([[SELECT * FROM SOME_SPACE WHERE ID=? and param=?]]).rows", []interface{}{})

ни как не могу сообразить как должны выглядеть аргументы, а так же как должны выглядеть плейсхолдеры: ? или как у постгреса $
источник

R

R-omk in Tarantool
не нужно использовать eval  без крайне острой необходимости
источник

R

R-omk in Tarantool
создайте функцию которая принимает sql строку и аргументы
источник

DS

Dmitry Sharonov in Tarantool
да можно и в евал
источник

AM

Aleksey Maslov in Tarantool
R-omk
не нужно использовать eval  без крайне острой необходимости
Дело в том, что мне необходимо динамически строить запрос
источник

DS

Dmitry Sharonov in Tarantool
евал тоже аргументы принимает если что
источник

AM

Aleksey Maslov in Tarantool
Dmitry Sharonov
евал тоже аргументы принимает если что
примерчик бы
источник

DS

Dmitry Sharonov in Tarantool
с го не помогу
источник

MA

Mons Anderson in Tarantool
Dmitry Sharonov
евал тоже аргументы принимает если что
так можно ж call('box.execute', { 'select * from ... ', { binds... }})
источник

R

R-omk in Tarantool
Mons Anderson
так можно ж call('box.execute', { 'select * from ... ', { binds... }})
во.. и функция готовая есть
источник

DS

Dmitry Sharonov in Tarantool
+
источник

AM

Aleksey Maslov in Tarantool
Супер, а в самом запросе аргументы как именуются?
Через ? как в mysql или через $ как в postgres?
источник

R

R-omk in Tarantool
Aleksey Maslov
Супер, а в самом запросе аргументы как именуются?
Через ? как в mysql или через $ как в postgres?
знак вопроса  или именованые
источник

R

R-omk in Tarantool
Aleksey Maslov
Супер, а в самом запросе аргументы как именуются?
Через ? как в mysql или через $ как в postgres?
источник

AM

Aleksey Maslov in Tarantool
Большое спасибо!
источник