Size: a a a

2021 July 20

D

Denis in Tarantool
Используя встроенные модули можно попробовать такой вариант, правда не гарантирую правильности, время сложная штука
now = math.floor(clock.time())
dt = os.date('!*t', now)
now_zero = now - (dt.sec + dt.min * 60 + dt.hour * 3600)

или
now_zero = os.time{year=dt.year, month=dt.month, day=dt.day, hour=0, min=0, sec=0}

но с icu-date надёжнее
источник

ФК

Фанзиль Кусяпкулов... in Tarantool
Спасибо
источник

DZ

Denis Zinovyev in Tarantool
Добрый день! dist.tarantool.io отдает 502
```
$ curl 'https://dist.tarantool.io/stable/centos/7/os/x86_64/repodata/repomd.xml'
<html>
<head><title>502 Bad Gateway</title></head>
<body bgcolor="white">
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx/1.9.2</center>
</body>
</html>

```
источник

AT

Alexander Turenko in Tarantool
@artembo Это к тебе?
источник

AM

Artem Morozov in Tarantool
Похоже, да
источник

MA

Mons Anderson in Tarantool
Неправильно так. Время будет локальное
источник

MA

Mons Anderson in Tarantool
источник

MA

Mons Anderson in Tarantool
Только сегодня понадобился timestamp для даты
источник
2021 July 21

AS

Andrey Syvrachev in Tarantool
f = box.schema.space.create('space_name')
// создал space

А есть ли функция - найти space по имени?
f = box.schema.space.get('space_name')

Или что-то подобное.

Хотелось бы обращаться к спейсам динамически, имя приходит извне
источник

GM

Georgy Moiseev in Tarantool
box.space[name]
источник

AS

Andrey Syvrachev in Tarantool
о спасибо! 👍
источник

DU

Dmitriy Ugachev in Tarantool
Добрый день! В документации есть пример выборки для всех реплик replica:callro('box.space.*space-name*:select', {{}, {limit=10}}, {timeout=5}). Можно ли использовать ту же функцию, но используя box.execute( SQL req) ?
источник

DO

Dmitry Oboukhov in Tarantool
почему бы и нет
источник

AP

Andrey Pakshin in Tarantool
Добрый день.

Как организуется сортировка данных при выборке по вторичному индексу?

Коротко: в пространстве 3 поля. Первые два в неуникальном индексе на данный момент. Выбираются данные из индекса по значениям двух полей и сортируются по третьему.

При этом сортировка может быть как по убыванию, так и по возрастанию числового поля.

Сейчас используется sql-запрос для решения. Можно ли как-то иначе?
источник

P

Pavel in Tarantool
можно включить третье поле в составной индекс в качестве первой части
затем использовать :pairs с итератором и фильтровать результаты руками
источник

AP

Andrey Pakshin in Tarantool
А направление сортировки в данном случае не указывается? Чтобы взять топ из обратной сортировки, надо брать последние строки?
источник

P

Pavel in Tarantool
итератором
источник

AP

Andrey Pakshin in Tarantool
Ааа. Понял. Изучу. Благодарю.
источник
2021 July 22

VV

Vladimir Voznesensky in Tarantool
Здравствуйте. Мне кажется, я при написании своего кода на lua с использованием ffi напоролся на нечто похожее на https://github.com/openresty/luajit2/issues/42 . Как бы проверить используемую версию luajit в рандомной версии Тарантула? Спасибо.
источник

DS

Dmitry Sharonov in Tarantool
require('jit').version
источник