CQL получить значение динамического столбца

У меня кластер C * 2.1.9. Для управления я использовал сберегательный драйвер. Также у меня есть таблица users с notes динамически созданным столбцом в ней. Я уверен, что столбец with действительно существует на cassandra-cli:

    list users

    RowKey: bla-bla
    ...
    => (name=notes, value=bla-bla, timestamp=bla-bla)
    ...

Я хочу получить значение динамического столбца с помощью CQL. Но статическая схема CQL ничего не знает об этом столбце. Например:

SELECT notes FROM users;

SyntaxException: <ErrorMessage code=2000 [Syntax error in CQL query] message="line 1:7 no viable alternative at input 'notes' (SELECT [notes]...)">

Как я могу получить значение этого динамического столбца с помощью CQL?


person Cortwave    schedule 25.05.2016    source источник


Ответы (1)


Я добавил новый столбец в свою таблицу, и теперь все работает!

ALTER TABLE users ADD notes text
person Cortwave    schedule 25.05.2016