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;