Ограничить размер текста столбца, как в SQL - PullRequest
1 голос
/ 20 сентября 2019

Можно ли ограничить размер текста в Кассандре, как вы это сделали бы в SQL при создании таблицы?

username character varying(20)

Мой CQL-запрос:

CREATE TABLE users(user_id uuid PRIMARY KEY, username text, date_created 
bigint, profile_pic text, num_followers integer, name text);

1 Ответ

2 голосов
/ 20 сентября 2019

Можно ли ограничить размер текста в cassandra так же, как вы это делаете в sql при создании таблицы?

Нет, Cassandra не позволяет ограничивать размер VARCHAR /Текст при создании таблицы.

user_id uuid PRIMARY KEY,

Из любопытства, почему user_id (UUID) единственный ПЕРВИЧНЫЙ КЛЮЧ?Вам нужно поддерживать множество запросов с помощью user_id?

Если нет, то вам следует рассмотреть возможность переключения его на разделы, что обеспечивает немного большую гибкость запросов, и, возможно, использовать user_id в качестве кластеризацииключ (для обеспечения уникальности).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...