Size: a a a

2020 August 05

DS

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

BG

Bit Gorbovsky in Tarantool
Спасибо 🙂 попробую
источник

A

Andrey in Tarantool
еще подскажите момент - в доке cartridge-cli описана установка через пакетные менеджеры
в example-app есть еще установка через
tarantoolctl rocks install cartridge-cli 1.7.0
при этом последняя версия, которая так ставится (судя по манифесту на сайте) 1.8.3.. для 2.х оно не поддерживается?
источник

DS

Dmitry Sharonov in Tarantool
да, это больше не рок же
источник

VS

Vadim Shadrin in Tarantool
Есть пример как сделать апсерт по индексу с двумя полями ?
источник

VS

Vadim Shadrin in Tarantool
box.space.likes_photos:upsert({{1, user_id}, {2, photo_id}}, {{'=', 3, status}, {'=', 4, time}})
источник

VS

Vadim Shadrin in Tarantool
Так не получатеся
источник

DS

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

DS

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

VS

Vadim Shadrin in Tarantool
Ну още должен найти запись и попробовать обновить, если нету дубликата
источник

DS

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

VS

Vadim Shadrin in Tarantool
Да я читал
источник

DS

Dmitry Sharonov in Tarantool
Vadim Shadrin
Ну още должен найти запись и попробовать обновить, если нету дубликата
ну вот он ищет тупл с таким же праймаком
источник

VS

Vadim Shadrin in Tarantool
там ищется по одному полю
источник

DS

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

DS

Dmitry Sharonov in Tarantool
дайте формат спейса
источник

DS

Dmitry Sharonov in Tarantool
4 поля всего?
источник

VS

Vadim Shadrin in Tarantool
likes_photos:format({{name = 'user_id', type = 'integer'},
                   {name = 'photo_id', type = 'integer'},
                   {name = 'state', type = 'integer'},
                   {name = 'date', type = 'integer'}})
источник

VS

Vadim Shadrin in Tarantool
likes_photos:create_index('likes_photos',
                       {type='tree',
                       parts={
                           {field = 1, type = 'integer'},
                           {field = 2, type = 'integer'}
                           }, if_not_exists = true
                       })
источник

DS

Dmitry Sharonov in Tarantool
box.space.likes_photos:upsert({{user_id, photo_id, state, date}, {{'=', 'state', state}, {'=', 'date', date}})
источник