DROP KEYSPACE
キースペースを削除します。
キースペースを削除します。
構文
DROP(KEYSPACE | SCHEMA)IF EXISTS keyspace_name
構文の凡例
- 大文字はリテラルを意味する
- 小文字は、リテラルでないことを意味する
- イタリック体は指定が任意であることを意味する
- パイプ(|)記号はORまたはAND/ORを意味する
- 省略記号(...)は繰り返し可能を意味する
- 範囲記号「(」および「)」はリテラルではなく、範囲を示す
この構文には、CQL文の終了となるセミコロンは含まれていません。
説明
DROP KEYSPACE文は、キースペース内のすべてのテーブルおよびデータを含むキースペースを即時に削除します。この操作は元に戻せません。別名であるDROP SCHEMAを使用することもできます。キースペースが存在しない場合、IF EXISTSが使用されていない限り、この文はエラーを返しますが、使用されていれば何もしません。
Cassandraはキースペースを削除する前にスナップショットを取得します。Cassandra 2.0.4以前では、ユーザーがスナップショットを手作業で削除する必要がありました。
例
DROP KEYSPACE MyTwitterClone;