Size: a a a

2021 July 19

RG

Ruslan Gilyazetdinov in Tarantool
неа. Tuple field 18 type does not match one required by operation: expected map
источник

MA

Mons Anderson in Tarantool
ну или если посложнее, то:

вар А:
setmetatable({},{__serialize="map"})


вар Б:
local map_mt = require('json').map_mt
...

setmetatable({},map_mt)
источник

RG

Ruslan Gilyazetdinov in Tarantool
оу, спасибо за инфу
источник

VS

Vladyslav Sakun in Tarantool
@inthrax я же правильно понял, чтобы мне поставить на сервер indexpiration, то нужно через rocks установить его, собрать образ и уже его использовать на для разворачивания?
источник

MA

Mons Anderson in Tarantool
да. если ставите через tarantoolctl rocks, то:
tarantoolctl rocks --server --server https://moonlibs.github.io/rocks indexpiration

в директории проекта
источник

VS

Vladyslav Sakun in Tarantool
Его так же на обоих серверах запускать?
источник

MA

Mons Anderson in Tarantool
в принципе да.
если у вас приложение на cartridge, то просто допишите в cartridge.pre-build
источник

VS

Vladyslav Sakun in Tarantool
Понял, спасибо!
источник

IU

Ivan Ussik in Tarantool
Кто может подсказать как лучше всего искать в БД записи, где есть диапозоны ipv6 адресов?
Интересно будет структура данных, а еще лучше пример запроса.
источник

AD

Artyom Dubinin in Tarantool
С новой версии expirationd(1.1.0) так же можно экспаирить по индексированному полю
источник

VS

Vladyslav Sakun in Tarantool
А как понять какая версия expirationd используется?
источник

AD

Artyom Dubinin in Tarantool
tarantoolctl rocks show expirationd
источник
2021 July 20

MO

Maxat Oralbaev in Tarantool
День добрый! как можно реализовать безопасный остановка и сохранение бекапов в tarantool
источник

DO

Dmitry Oboukhov in Tarantool
источник

MO

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

i

igoreha in Tarantool
Добрый день!
Разворачиваем сервис тарантула с vshard.
Все  развернулось, роутер разгребает запросы, но в лог по одному хосту реплики каждую секунду пишется:
{
 "time": "2021-06-29T18:31:15.915+0500",
 "level": "INFO",
 "message": "authenticated",
 "pid": 1,
 "cord_name": "main",
 "fiber_id": 115,
 "fiber_name": "applier/хостпорт",
 "file": "/usr/src/tarantool/src/box/applier.cc",
 "line": 405
}


И счетчик ошибок так же быстро растет
Подскажите пожалуйста что это и почему? )
источник

ФК

Фанзиль Кусяпкулов... in Tarantool
Есть ли возможность держать дату так, чтобы оно всегда показывало на 0 ч 0 минут дня? Делаю миграцию из оракловой базы, а там тип поля TIMESTAMP(6)  и хранит только день. и возвращает всегда одно и то же время не зависимо от часового пояса. В тарантуле чтобы тоже так возвращало можно сделать? хочу чтобы с обоих баз получал идентичные данные
источник

AS

Andrei 🦉 Sergeev in Tarantool
В тарантуле отсутствует тип данных date или его аналоги, время обычно хранят в виде unix timestamp.
В вашем случае можно переводить оракловый TIMESTAMP(6) в unix timestamp и таким образом хранить в тарантуле.
источник

AS

Andrei 🦉 Sergeev in Tarantool
Саму логику приведения произвольного таймстемпа к началу дня придется писать самим либо в хранимой процедуре на тарантуле, либо в приложении, которое вставляет данные в тарантул
источник

DS

Dmitry Sharonov in Tarantool
icu-date вам в помощь в этом
источник