Как указать длину столбца при создании таблицы в cql? - PullRequest
0 голосов
/ 14 мая 2018

, поэтому в SQL я могу сделать следующее, чтобы указать необходимую длину:

CREATE TABLE ... name VARCHAR(**255**) ...

Есть ли способ сделать это в CQL?В документации нет ни слова об этом (или, может быть, я упускаю что-то важное), поэтому я думаю, что это невозможно, но я также не нашел подтверждения этому.И какова максимальная длина типа varchar в CQL?

1 Ответ

0 голосов
/ 14 мая 2018

В Cassandra VARCHAR это просто псевдоним для типа данных TEXT, в котором хранится строка в кодировке UTF-8. Максимальный размер строки ограничен максимальным размером строки в Java, который составляет 2147483647 символов (2 ^ 31 - 1). Вы не можете установить максимальную длину строки в определении таблицы для типов данных строки.

...