Невозможно создать таблицу - PullRequest
0 голосов
/ 05 марта 2019

Я не могу создать таблицу.Я использую Cassandra 3.10.Когда я создаю, я получаю следующую ошибку.Bad Request: Only clustering key columns can be defined in CLUSTERING ORDER directive.Мой столбец является первичным ключом, хотя я все еще сталкиваюсь с проблемой.

Моя схема

Table trends{
name text,
price int,
quantity int,
code text,
uitime timeuuid,
primary key((name,code),uitime))
with clustering order by (code DESC, uitime DESC)

1 Ответ

0 голосов
/ 05 марта 2019

Ваш составной первичный ключ - (имя, код) , а ключ кластеризации - uitime .Таким образом, с данной схемой вы можете сделать только:

с порядком кластеризации (uitime DESC)

См .: https://docs.datastax.com/en/cql/3.3/cql/cql_using/useCompositePartitionKeyConcept.html

...