キースペース、テーブル、およびカラムの情報
system.schema_*テーブルに直接クエリーしてキースペース、テーブルおよびカラムに関する情報を取得します。
cqlshのdescribe_*関数またはDevCenterを使用してキースペース、テーブルおよびカラムに関する情報を取得する方法の代替手段として、system.schema_*テーブルを直接クエリーする方法があります。
手順
-
SELECT文を使用して特定のキースペースにクエリーします。
SELECT * FROM system.schema_keyspaces;

-
特定のテーブルについてschema_columnfamiliesにクエリーします。
SELECT * FROM system.schema_columnfamilies WHERE keyspace_name = 'cycling' AND columnfamily_name = 'cyclist_name';

-
テーブルのカラムについてschema_columnsにクエリーします。
SELECT * FROM system.schema_columns WHERE keyspace_name = 'cycling' AND columnfamily_name = 'cyclist_name';

