Uploaded image for project: 'Apache Cassandra'
  1. Apache Cassandra
  2. CASSANDRA-2221

'show create' commands on the CLI to export schema

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Low
    • Resolution: Fixed
    • 0.8.4
    • Legacy/Tools

    Description

      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.

      Attachments

        1. CASSANDRA-2221-v2-rebased.patch
          15 kB
          Pavel Yaskevich
        2. 0001-add-show-schema-statement-v08-2.patch
          16 kB
          Aaron Morton
        3. 0001-add-show-schema-statement-8.patch
          16 kB
          Aaron Morton
        4. 0001-add-show-schema-statement.patch
          16 kB
          Aaron Morton

        Issue Links

          Activity

            People

              amorton Aaron Morton
              jeromatron Jeremy Hanna
              Aaron Morton
              Pavel Yaskevich
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: