You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Stefania (JIRA)" <ji...@apache.org> on 2015/03/19 07:35:38 UTC

[jira] [Commented] (CASSANDRA-7814) enable describe on indices

    [ https://issues.apache.org/jira/browse/CASSANDRA-7814?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14368595#comment-14368595 ] 

Stefania commented on CASSANDRA-7814:
-------------------------------------

[~jbellis]: 
\\
\\
* We can add {{DESCRIBE INDEX <table_name> <idx_name>}} which will output the index CQL. Is this all that's required? To omit the table name would probably require a change in the python driver as it currently attaches the index metadata to the tables. If we speficy the table name we should be able to only change cqlsh.
* Note that {{DESCRIBE TABLE <table_name>}} already outputs the indexes CQL, at least in 3.0: 
\\
{code}
cqlsh:test> DESCRIBE TABLE users;

CREATE TABLE test.users (
    user_id text PRIMARY KEY,
    age int,
    first_name text,
    last_name text
) WITH bloom_filter_fp_chance = 0.01
    AND caching = '{"keys":"ALL", "rows_per_partition":"NONE"}'
    AND comment = ''
    AND compaction = {'min_threshold': '4', 'class': 'org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy', 'max_threshold': '32'}
    AND compression = {'sstable_compression': 'org.apache.cassandra.io.compress.LZ4Compressor'}
    AND dclocal_read_repair_chance = 0.1
    AND default_time_to_live = 0
    AND gc_grace_seconds = 864000
    AND max_index_interval = 2048
    AND memtable_flush_period_in_ms = 0
    AND min_index_interval = 128
    AND read_repair_chance = 0.0
    AND speculative_retry = '99.0PERCENTILE';
CREATE INDEX age_idx ON test.users (age);
{code}
* Are you happy with the fix in 3.0 only or do you want it in 2.1 or 2.0 as well?

> enable describe on indices
> --------------------------
>
>                 Key: CASSANDRA-7814
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-7814
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>            Reporter: radha
>            Assignee: Stefania
>            Priority: Minor
>             Fix For: 3.0
>
>
> Describe index should be supported, right now, the only way is to export the schema and find what it really is before updating/dropping the index.
> verified in 
> [cqlsh 3.1.8 | Cassandra 1.2.18.1 | CQL spec 3.0.0 | Thrift protocol 19.36.2]



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)