Size: a a a

2021 March 20

D

DMP in Tarantool
Для msgpack
источник

P

Pavel in Tarantool
нет
источник

P

Pavel in Tarantool
источник

D

DMP in Tarantool
Pavel
нет
Имя в структуре должно полностью сопадать с именем в базе?
источник

D

DMP in Tarantool
Описание вот такое
источник

D

DMP in Tarantool
metadata:[map[name:NAME type:string] map[name:DESCRIPTION type:string]
источник

GV

Gaisin Vadim in Tarantool
DMP
Может ещё теги прописать надо?
На сколько я помню, это точно необходимо.
источник

GV

Gaisin Vadim in Tarantool
Пример:

type NumParams struct {
       Msk int `msgpack:"msk"`
       Utc int `msgpack:"utc"`
       Reg int `msgpack:"reg"`
       Mnc int `msgpack:"mnc"`
       Info struct { Name int `msgpack:"name"` } `msgpack:"info"`
}
источник

PP

Piu Piu in Tarantool
можно не парится и делать магию
type Account struct {
_msgpack struct{} `msgpack:",asArray"`
ID       int64
Provider int
Key      string
Token    string
Salt     string
Email    string
Verified bool
}

и все будет автоматом
источник

GV

Gaisin Vadim in Tarantool
Piu Piu
можно не парится и делать магию
type Account struct {
_msgpack struct{} `msgpack:",asArray"`
ID       int64
Provider int
Key      string
Token    string
Salt     string
Email    string
Verified bool
}

и все будет автоматом
кому как,
но имхо,
явное должно быть явным, а не "магией"
источник

P

Pavel in Tarantool
Gaisin Vadim
кому как,
но имхо,
явное должно быть явным, а не "магией"
+
источник

P

Pavel in Tarantool
Приседания начнутся когда в базе появится тупл с другим количеством плей
источник

D

DMP in Tarantool
Заработало после того, как перестал ответ через sql вызывать)
Прикрутили его видать совсем сбоку изолентой
источник

D

DMP in Tarantool
Но чтобы получить ответ надо обратится к двойному слайсу через arr[0][0], что мягко говоря странно
источник

VG

Vladislav Grubov in Tarantool
Тарантул возвращает массив таплов, потому что мульти-return из функций луа. Поэтому получается двойной слайс
источник

PL

Pavel Lapaev in Tarantool
Переслано от DMP
Раз sql примотан настолько криво, что даже ответ распарсить нельзя, подскажите пожалуйста как получить только часть полей с помощью select
источник

PL

Pavel Lapaev in Tarantool
подскажите?
источник

D

DMP in Tarantool
Vladislav Grubov
Тарантул возвращает массив таплов, потому что мульти-return из функций луа. Поэтому получается двойной слайс
Почему вообще выбрали lua - там нет гарантий типизации и в итоге нельзя grpc прикрутить, что для современного сервера критично.
источник

VG

Vladislav Grubov in Tarantool
DMP
Почему вообще выбрали lua - там нет гарантий типизации и в итоге нельзя grpc прикрутить, что для современного сервера критично.
холиварный вопрос, шел далекий 2009й год... возможно в этом чате кто-нибудь из тех времен ответит
источник

D

DMP in Tarantool
Vladislav Grubov
холиварный вопрос, шел далекий 2009й год... возможно в этом чате кто-нибудь из тех времен ответит
Тогда норм. А поменять его на что то более современное не думаете?
источник