Size: a a a

2020 June 04

MM

Max Melentiev in Tarantool
Интересно. Завтра посмотрю полную версию, может там где-то фикс был
источник
2020 June 05

VK

Vasilii Kuzmichev in Tarantool
Добрый день, что-то никак не пойму можно ли из box.sequence текущее значение вытащить. Подскажите плиз
localhost:3401> box.sequence.S:next()
---
- 3
...

localhost:3401> box.sequence.S
---
- step: 1
 id: 1
 min: 1
 cache: 0
 uid: 1
 max: 9223372036854775807
 cycle: false
 name: S
 start: 1
...
источник

DS

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

VK

Vasilii Kuzmichev in Tarantool
даже через какой нибудь служебный спейс? ))
источник

AK

Alexey Kuzin in Tarantool
Vasilii Kuzmichev
Добрый день, что-то никак не пойму можно ли из box.sequence текущее значение вытащить. Подскажите плиз
localhost:3401> box.sequence.S:next()
---
- 3
...

localhost:3401> box.sequence.S
---
- step: 1
 id: 1
 min: 1
 cache: 0
 uid: 1
 max: 9223372036854775807
 cycle: false
 name: S
 start: 1
...
платиновый тред
@lenkis надо на со
источник

VK

Vasilii Kuzmichev in Tarantool
Спасибо, тогда буду select( inf, {limit = 1 , iterator= "LT"})  делать. Цель достать последнюю запись из спейса с index'ом типа sequence.
источник

VK

Vasilii Kuzmichev in Tarantool
Dmitry Sharonov
сейчас нет
спасибо
источник

AT

Alexander Turenko in Tarantool
Vasilii Kuzmichev
Добрый день, что-то никак не пойму можно ли из box.sequence текущее значение вытащить. Подскажите плиз
localhost:3401> box.sequence.S:next()
---
- 3
...

localhost:3401> box.sequence.S
---
- step: 1
 id: 1
 min: 1
 cache: 0
 uid: 1
 max: 9223372036854775807
 cycle: false
 name: S
 start: 1
...
источник

ES

Elena Shebunyaeva in Tarantool
Vasilii Kuzmichev
Добрый день, что-то никак не пойму можно ли из box.sequence текущее значение вытащить. Подскажите плиз
localhost:3401> box.sequence.S:next()
---
- 3
...

localhost:3401> box.sequence.S
---
- step: 1
 id: 1
 min: 1
 cache: 0
 uid: 1
 max: 9223372036854775807
 cycle: false
 name: S
 start: 1
...
можете продублировать на стековерфлоу? здесь вам, конечно, помогут, но там ответы будут видны куда как большему числу пользователей

https://stackoverflow.com/search?q=tarantool
источник

VK

Vasilii Kuzmichev in Tarantool
Elena Shebunyaeva
можете продублировать на стековерфлоу? здесь вам, конечно, помогут, но там ответы будут видны куда как большему числу пользователей

https://stackoverflow.com/search?q=tarantool
Да, могу
источник

ES

Elena Shebunyaeva in Tarantool
спасибо!
источник

MA

Mons Anderson in Tarantool
Vasilii Kuzmichev
Спасибо, тогда буду select( inf, {limit = 1 , iterator= "LT"})  делать. Цель достать последнюю запись из спейса с index'ом типа sequence.
box.space.X.index[0]:max()
источник

DS

Dmitry Sharonov in Tarantool
Vasilii Kuzmichev
Спасибо, тогда буду select( inf, {limit = 1 , iterator= "LT"})  делать. Цель достать последнюю запись из спейса с index'ом типа sequence.
а нсколько будет вам критично что реально вписанный туда потом next() окажется больше?
источник

DS

Dmitry Sharonov in Tarantool
там же может случиться разрыв
источник

VK

Vasilii Kuzmichev in Tarantool
Mons Anderson
box.space.X.index[0]:max()
класс, то что нужно
источник

VK

Vasilii Kuzmichev in Tarantool
Dmitry Sharonov
а нсколько будет вам критично что реально вписанный туда потом next() окажется больше?
я хочу update последней записи сделать. Не очень понимаю как случиться разрыв.
источник

DS

Dmitry Sharonov in Tarantool
а причем тут сиквенс тогда вообще
источник

DS

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

MA

Mons Anderson in Tarantool
Vasilii Kuzmichev
класс, то что нужно
когда не было sequence, так делали auto_increment
...
вообще даже при существовании sequence мы всё равно так делаем auto_increment ибо сиквенсы отстой :)
точнее даже... любые автоинкременты отстой, поэтому юзаем ulid (https://github.com/moonlibs/id#ulid)
источник

DS

Dmitry Sharonov in Tarantool
Vasilii Kuzmichev
класс, то что нужно
и про это уже есть вопрос на SO, можете его просто полайкать тогда
источник