Size: a a a

2020 June 30

DS

Dmitry Sharonov in Tarantool
box.space.sessions.index.token:pairs(token):each(function(x) box.space.token:delete(x[1]) end)
источник

АС

Андрей Сыврачев... in Tarantool
ну ваще
источник

АС

Андрей Сыврачев... in Tarantool
респект и уважуха 🙏
источник

MA

Mons Anderson in Tarantool
Dmitry Sharonov
box.space.sessions.index.token:pairs(token):each(function(x) box.space.token:delete(x[1]) end)
о, про each забыл )
источник

DS

Dmitry Sharonov in Tarantool
либо (_, x)
мог наврать по памяти
источник

DS

Dmitry Sharonov in Tarantool
Андрей Сыврачев
Что вот эта штука сделает то же самое что мой for {} ??
логирование не делает, но можно и его вписать
источник

MA

Mons Anderson in Tarantool
ещё можно переделать в удаление с лимитом
```
box.space.sessions.index.token:pairs(token):take(100):each(function(x) box.space.token:delete(x[1]) end)

```
источник

DS

Dmitry Sharonov in Tarantool
а потом кто-то передаст туда nil
источник

АС

Андрей Сыврачев... in Tarantool
Кстати, а такой вопрос. Вот в тарантуле есть возможность писать не на Луа а на C, запускать .so
По скорости это быстрее чем Луа ?
источник

DS

Dmitry Sharonov in Tarantool
быстрее, но на ультраскоростях
источник

DS

Dmitry Sharonov in Tarantool
вам это почти наверняка не нужно
источник

MA

Mons Anderson in Tarantool
Андрей Сыврачев
Кстати, а такой вопрос. Вот в тарантуле есть возможность писать не на Луа а на C, запускать .so
По скорости это быстрее чем Луа ?
да, можно, раз в 5 быстрее бывает
источник

АС

Андрей Сыврачев... in Tarantool
Но как я понял тогда не будет обновления кода на лету?
источник

MA

Mons Anderson in Tarantool
да не, в принципе сошки тоже можо перезагружать
источник

АС

Андрей Сыврачев... in Tarantool
Dmitry Sharonov
вам это почти наверняка не нужно
Мы фанатики:)
источник

DS

Dmitry Sharonov in Tarantool
еще я бы попробовал
box.execute("delete from "sessions" where "token" == (?)", {token})
источник

MA

Mons Anderson in Tarantool
Dmitry Sharonov
еще я бы попробовал
box.execute("delete from "sessions" where "token" == (?)", {token})
каычки
источник

DS

Dmitry Sharonov in Tarantool
Mons Anderson
каычки
много кавычек
источник

АС

Андрей Сыврачев... in Tarantool
Dmitry Sharonov
еще я бы попробовал
box.execute("delete from "sessions" where "token" == (?)", {token})
о - вот это уже совсем круто, SQL
источник

MA

Mons Anderson in Tarantool
box.execute([[delete from "sessions" where "token" == (?)]], {token})
источник