On Thu, Jun 21, 2012 at 5:11 AM, Stephen Powis <stephen.po...@pardot.com> wrote:
> I have the following schema:
>
> describe columnfamily visitor_audit;
>
> CREATE TABLE visitor_audit (
>   visitor_id text,
>   audit_id uuid,
>   account_id int,
>   audit_type int,
>   created_at text,
>   PRIMARY KEY (visitor_id, audit_id)
> ) WITH
>   comment='' AND
>   caching='KEYS_ONLY' AND
>   read_repair_chance=0.100000 AND
>   gc_grace_seconds=864000 AND
>   min_compaction_threshold=4 AND
>   max_compaction_threshold=32 AND
>   replicate_on_write='true' AND
>   compaction_strategy_class='SizeTieredCompactionStrategy' AND
>   compression_parameters:sstable_compression='SnappyCompressor';
>
> I then created an index by executing the following:
> CREATE INDEX ix_accountid ON visitor_audit (account_id);
>
> When I attempt to execute: select * from visitor_audit where account_id=1;
> Nothing is returned even tho I have rows with account_id equal to 1.
>
> Is there anything I am missing here?

You are pretty much hitting
https://issues.apache.org/jira/browse/CASSANDRA-4328.
In other words, secondary indexes is not yet supported on table with
composite PRIMARY KEY, but we don't correctly reject the CREATE INDEX
command.

--
Sylvain

Reply via email to