CQL 获取动态列值
CQL get dynamic column value
我有 C* 2.1.9 集群。对于它的管理,我使用了基于节俭的驱动程序。我还有 table users
和 notes
动态创建的列。我可以通过 cassandra-cli
:
确定 with 列确实存在
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 获取此动态列的值?
我在 table 中添加了新专栏,现在一切正常!
ALTER TABLE users ADD notes text
我有 C* 2.1.9 集群。对于它的管理,我使用了基于节俭的驱动程序。我还有 table users
和 notes
动态创建的列。我可以通过 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 获取此动态列的值?
我在 table 中添加了新专栏,现在一切正常!
ALTER TABLE users ADD notes text