Ändern des zusammengesetzten Primärschlüssels in Cassandra CQL 3.0

Ich bin in einer situation, wo ich brauche zu ändern, die den zusammengesetzten Primärschlüssel wie folgt:

Alten Primärschlüssel: (id, Quelle, attribute_name, updated_at);

Neue Primäre Schlüssel, die ich will: (Quelle, id, attribute_name, updated_at);

Gab ich die folgenden (wie mysql) Befehl:

ALTER TABLE general_trend_table 
DROP PRIMARY KEY, 
ADD PRIMARY KEY(source, id, attribute_name, updated_at);

Bekam ich die folgende Fehlermeldung:

Bad Request: Zeile 1:38 keine brauchbare alternative am Eingang "PRIMÄREN"

jede Idee, wie dieses problem umgehen? genauer gesagt möchte ich wissen, ist es eine Möglichkeit zum ändern der primären Schlüssel in Kassandra?

InformationsquelleAutor der Frage aroyc | 2014-03-03

Schreibe einen Kommentar