cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Ellis (JIRA)" <>
Subject [jira] [Commented] (CASSANDRA-2221) 'show create' commands on the CLI to export schema
Date Thu, 26 May 2011 15:44:47 GMT


Jonathan Ellis commented on CASSANDRA-2221:

bq. Why schema diffing?

""recreate", which will create the CF if it doesn't exist, otherwise update it" implicitly
requires diffing.

> 'show create' commands on the CLI to export schema
> --------------------------------------------------
>                 Key: CASSANDRA-2221
>                 URL:
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Tools
>            Reporter: Jeremy Hanna
>            Assignee: Aaron Morton
>            Priority: Minor
>              Labels: cli
>             Fix For: 0.8.1
>         Attachments: 0001-add-show-schema-statement-8.patch, 0001-add-show-schema-statement.patch
> It would be nice to have 'show create' type of commands on the command-line so that it
would generate the DDL for the schema.
> A scenario that would make this useful is where a team works out a data model over time
with a dev cluster.  They want to use parts of that schema for new clusters that they create,
like a staging/prod cluster.  It would be very handy in this scenario to have some sort of
export mechanism.
> Another use case is for testing purposes - you want to replicate a problem.
> We currently have schematool for import/export but that is deprecated and it exports
into yaml.
> This new feature would just be able to 'show' - or export if they want the entire keyspace
- into a script or commands that could be used in a cli script.  It would need to be able
to regenerate everything about the keyspace including indexes and metadata.

This message is automatically generated by JIRA.
For more information on JIRA, see:

View raw message