[
https://issues.apache.org/jira/browse/CASSANDRA-1204?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mason Bryant updated CASSANDRA-1204:
------------------------------------
Attachment: cli_new_methods3.diff
src/java/org/apache/cassandra/cli/Cli.g:
added grammars for add, drop, rename for namespace and column family
removed a few pre-existing tabs and replaced with spaces
src/java/org/apache/cassandra/cli/CliClient.java:
implementations of add, drop, rename for namespace and column family
commands
updated the help command accordingly
added help text with examples for each command
describe keyspace prints the keyspace name and prints the name of each
column family.
removed a few pre-existing tabs and replaced with spaces
corrected some pre-existing brace placement conflicts with the style guide
src/java/org/apache/cassandra/thrift/CassandraServer.java:
sends the name for each column family in a call to describe keyspace
system_drop_keyspace fails if authentication is enabled.
removed a few pre-existing tabs and replaced with spaces
> CliClient Support for add, drop, and rename should be added for keyspace and
> column family
> ------------------------------------------------------------------------------------------
>
> Key: CASSANDRA-1204
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1204
> Project: Cassandra
> Issue Type: Improvement
> Components: Tools
> Affects Versions: 0.7
> Reporter: Mason Bryant
> Priority: Minor
> Fix For: 0.7
>
> Attachments: cli_new_methods2.diff, cli_new_methods3.diff
>
>
> Should add support for the add, drop, and rename operations to keyspace and
> column family in the CliClient.
> Eg:
> add keyspace <keyspace> Add a new
> keyspace.
> add column family <cf>[comparator] Add a new column
> family.
> drop keyspace <keyspace> Delete a
> keyspace.
> drop column family <cf> Delete a column
> family.
> rename keyspace <keyspace>=<keyspace_new_name> Rename a
> keyspace.
> rename column family <name>=<new_name> Rename a column
> family.
> Note: I have patch built for this, but drop keyspace corrupts the schema and
> prevents the node from restarting due to a bug elsewhere (see: CASSANDRA-1203)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.