Когда я пытаюсь прочитать столбец типа uuid4 из кассандры, я получаю мусор. Есть ли способ, чтобы прочитать его в удобочитаемом формате (формат шестигранной строки, представляющей объекты uuid4)Как читать объекты uuid4 в удобочитаемом формате в cqlsh - cassandra
Вот что я получаю -
cqlsh:upgradetest> select * from "AccessControlLinks" where key = 'a471b42b-cb20-4ae2-b924-c79a5eec1bed-Filters';
key | column1 | value
a471b42b-cb20-4ae2-b924-c79a5eec1bed-Filters | G\xff\xbc\x01\xaadNp\xb6\xd9\xe2\xd9\x0e\xd1\[email protected] |
Есть ли какая-либо функция cqlsh/некоторый флаг мне нужно установить значение столбца1 в читаемом для человека формате?
Заранее спасибо
Manish
Ну я нашел питон-иш способа сделать это, как Энди абсолютно право в своем ответе. human_readble_id = UUID (bytes = six.b (uuid_obj)) Вам нужно импортировать пакеты «шесть» и «UUID из uuid». Я уверен, что другие языки программирования должны иметь сходные обходы. –