без суффикса ULL? На самом деле надо параметр в pg передать, который uint64, и фиг
К сожалению, вроде нет :(
я тут подумал что в yaml/json cdata сериализуется без этого префикса и можно вот так tarantool> require'json'.encode(1ULL) --- - '1' ...
tarantool> ffi.cdef[[ int sprintf(char * restrict str, const char * restrict format, ...); ]] --- ... tarantool> buf = ffi.new('char[22]') --- ... tarantool> ffi.string(buf, ffi.C.sprintf(buf,"%zu",-1ULL)) --- - '18446744073709551615' ... tarantool> ffi.string(buf, ffi.C.sprintf(buf,"%zd",-1ULL)) --- - '-1' ... не бенчал
возможно :sub(-3) окажется быстрее (долбаный луаджит)
Обсуждают сегодня