Size: a a a

2020 May 27

VG

Vladislav Grubov in Tarantool
Nemat Rakhmatov
спасибо а я все через —server пытался 😊
блин, а я кажись не выложил id в moonlibs/rocks. Ща
источник

NR

Nemat Rakhmatov in Tarantool
да там я его не нашел
источник

VG

Vladislav Grubov in Tarantool
Nemat Rakhmatov
да там я его не нашел
luarocks --local --lua-version 5.1 --only-server https://moonlibs.github.io/rocks install id
Да, можно прописать rocks_servers в $HOME/.luarocks/config-5.1.lua
источник

NR

Nemat Rakhmatov in Tarantool
спасибо
источник

NA

Nikita Altunin in Tarantool
Всем привет!

Кто-нибудь, кто юзает картридж, делает hot-reload кода?
источник

MA

Mons Anderson in Tarantool
те, кто юзает релоад кода слишком старые, чтоб юзать картридж :)
источник

IL

Igor Latkin in Tarantool
Mons Anderson
те, кто юзает релоад кода слишком старые, чтоб юзать картридж :)
☹️
источник

DS

Dmitry Sharonov in Tarantool
ну вообще-то Tarantool Data Grid его делает
источник

R

R-omk in Tarantool
а он слишком молодой)
источник

DS

Dmitry Sharonov in Tarantool
есть еще cartridge-extenstions - он чуть сыроват, но лучше чем с нуля писать
источник

AP

Andrey Privalov in Tarantool
Парни, а если про сборке cartridge pack docker мне надо доставить модуль metrics например, где мне это прописать? как-то сходу не понял. или понял не так
источник

DS

Dmitry Sharonov in Tarantool
в рокспеке
источник

AP

Andrey Privalov in Tarantool
Ага, спс
источник

GS

Guram Savinov in Tarantool
https://www.tarantool.io/en/doc/2.2/reference/reference_lua/box_space/#lua-function.space_object.upsert
1. However, unlike insert or update, upsert will not read a tuple and perform error checks before returning – this is a design feature which enhances throughput but requires more caution on the part of the user.
2. It is illegal to use upsert with a space that has a unique secondary index.
1 и 2 взаимосвязанно?
источник

R

R-omk in Tarantool
Guram Savinov
https://www.tarantool.io/en/doc/2.2/reference/reference_lua/box_space/#lua-function.space_object.upsert
1. However, unlike insert or update, upsert will not read a tuple and perform error checks before returning – this is a design feature which enhances throughput but requires more caution on the part of the user.
2. It is illegal to use upsert with a space that has a unique secondary index.
1 и 2 взаимосвязанно?
Да
источник

GS

Guram Savinov in Tarantool
Dmitry Krokhin
да, сейчас можно и читать значения прям из тапла по имени. и обновлять тапл по имени поля, всё развивается
https://www.tarantool.io/en/doc/2.3/reference/reference_lua/box_space/#box-space-update
field_identifier (number-or-string) – what field the operation will apply to.
правильно понимаю, что в tarantool 2.3+ могу имя поля указывать вместо номера при апдейте?
источник

GS

Guram Savinov in Tarantool
https://www.tarantool.io/en/doc/2.3/reference/reference_lua/box_space/#lua-function.space_object.upsert
смущает что для upsert:
field_identifier (number) – what field the operation will apply to
источник

MM

Max Melentiev in Tarantool
да. для апсерта тоже можно. в доке не обновили
источник

GS

Guram Savinov in Tarantool
в пустом спейсе 4 поля, первое и второе - составной ключ, делаем апсерт четвертого поля, повторяем еще раз, четвертое поле пустое, до тех пор пока не обновим третье поле
это с чего вдруг?
box.space.some_space:upsert({1, 2}, {'=', 4, 'abc'})
источник

GS

Guram Savinov in Tarantool
с апдейтом то же самое: пока третье пустое, четвертое не проапдейтить:
error: Field 4 was not found in the tuple
источник