Lindorm は、データベース、テーブル、インデックスなどのデータベースオブジェクトの構造を定義および管理するための一連のデータ定義言語 (DDL) コマンドを提供します。
次の表に、サポートされている DDL コマンド、必要な権限、およびサポートされている権限の粒度を示します。
カテゴリ | コマンド | 説明 | 権限 | 権限の粒度 |
データベースおよびテーブルスキーマのクエリ | テーブルまたはデータベースのスキーマをクエリします。 | READ |
| |
データベース管理 | 現在のデータベースを切り替えます。 |
|
| |
データベースを作成し、そのプロパティを設定します。 | ADMIN | GLOBAL | ||
データベースのプロパティを変更します。 | ADMIN | GLOBAL | ||
指定したデータベースを削除します。 | READ および ADMIN 権限が必要です。 | GLOBAL | ||
現在のインスタンス内のすべてのデータベースを一覧表示します。 |
|
| ||
テーブル管理 | テーブルを作成し、そのプロパティを設定します。 | ADMIN |
| |
既存のテーブルと同じ構造を持つ新しいテーブルを作成します。 | READ および ADMIN 権限が必要です。 | DATABASE | ||
列の追加や削除、データ型の変更、テーブルプロパティの追加など、テーブルの構造を変更します。 | READ および ADMIN 権限が必要です。 | DATABASE | ||
指定したテーブルを削除します。 | ADMIN および TRASH 権限が必要です。 | DATABASE | ||
テーブルからすべてのデータを迅速に削除しますが、テーブル構造とインデックスは保持します。 | ADMIN および TRASH 権限が必要です。 | DATABASE | ||
クエリ条件に一致するデータベース内のすべてのテーブルを一覧表示します。 |
|
| ||
指定したテーブルの CREATE TABLE ステートメントを取得します。 | READ および ADMIN 権限が必要です。 | DATABASE | ||
指定したテーブルをオフラインにします。オフラインテーブルは読み取りも書き込みもできません。 | ADMIN |
| ||
指定したテーブルをオンラインにします。オンラインテーブルは読み取りと書き込みが可能です。 | ADMIN |
| ||
インデックス管理 | セカンダリインデックス、検索インデックス、または列ストアインデックスを作成し、インデックスプロパティを設定します。 | READ および ADMIN 権限が必要です。 | DATABASE | |
インデックスのステータスを変更するか、インデックスに列を追加します。 | READ および ADMIN 権限が必要です。 | DATABASE | ||
セカンダリインデックスを構築します。LindormTable のバージョンが 2.2.16 より後で、2.6.3 以前の場合、インデックス作成後にこのコマンドを実行してセカンダリインデックスを構築する必要があります。 | READ および ADMIN 権限が必要です。 | DATABASE | ||
指定したインデックスを削除します。 | READ、ADMIN、および TRASH 権限が必要です。 | DATABASE | ||
インデックスタイプやビルド進行状況など、指定したテーブルのインデックスに関する情報を表示します。 | READ および ADMIN 権限が必要です。 | DATABASE | ||
システムプロパティの変更 | ファイルバージョン番号やスロークエリビューなどの動的設定パラメータを変更します。 | ADMIN | GLOBAL | |
システムおよびテーブルプロパティの表示 | システムプロパティまたは特定のテーブルのプロパティを表示します。 | READ | GLOBAL | |
SQL クエリプロセス管理 | 現在実行中の SQL ステートメントとその詳細を表示します。 |
|
| |
実行中の SQL ステートメントを終了します。 |
|
|