ScalarDB Analytics CLI コマンドリファレンス
このページは英語版のページが機械翻訳されたものです。英語版との間に矛盾または不一致がある場合は、英語版を正としてください。
ScalarDB Analytics CLI は階層構造のコマンドを使用します:
scalardb-analytics-cli <resource> <operation> [options]
利用可能なリソース:
- catalog: データソースを整理するためのトップレベルコンテナ
- data-source: カタログ内に登録された外部データベース
- namespace: データベース固有の組織単位
- table: 名前空間内のデータベーステーブル
カタログ操作
このセクションでは、新しいカタログの作成、すべてのカタログの一覧表示、カタログの詳細表示、およびカタログの削除方法について説明します。
新しいカタログを作成
新しいカタログの作成は以下のように行います。<catalog-name> を作成するカタログの名前に置き換えてください。
scalardb-analytics-cli catalog create --catalog <catalog-name>
すべてのカタログを一覧表示
システム内のすべての既存カタログを表示します。
scalardb-analytics-cli catalog list
カタログの詳細を表示
特定のカタログの詳細情報を表示します。カタログは名前または UUID で指定できます。
カタログ名で指定する場合:
scalardb-analytics-cli catalog describe --catalog <catalog-name>
<catalog-name> を表示したいカタログの名前に置き換えてください。
カタログ ID で指定する場合:
scalardb-analytics-cli catalog describe --catalog-id <catalog-uuid>
<catalog-uuid> を表示したいカタログの UUID に置き換えてください。
カタログを削除
システムからカタログを削除します。カタログにデータソースが含まれている場合、--cascade オプションを使用してすべてのコンテンツを削除しない限り、操作は失敗します。
カタログは名前または UUID で指定できます。
空のカタログを名前で削除する場合:
scalardb-analytics-cli catalog delete --catalog <catalog-name>
<catalog-name> を削除したいカタログの名前に置き換えてください。
カタログを ID で削除する場合:
scalardb-analytics-cli catalog delete --catalog-id <catalog-uuid>
<catalog-uuid> を削除したいカタログの UUID に置き換えてください。
カタログとそのすべてのコンテンツ (データソースとその子要素) を削除する場合:
scalardb-analytics-cli catalog delete --catalog <catalog-name> --cascade
データソース操作
このセクションでは、新しいデータソースの登録、すべてのデータソースの一覧表示、データソースの詳細表示、およびデータソースの削除方法について説明します。