すべてのプロダクト
Search
ドキュメントセンター

Lindorm:CREATE DATABASE

最終更新日:Mar 29, 2026

Lindorm インスタンス内にデータベースを作成します。WITH 句を使用して、存続時間(TTL)およびコールドストレージ境界などのデータライフサイクル属性を設定します。

対応エンジンとバージョン

エンジン対応バージョン
LindormTable2.2.16 以降
LindormTSDBすべてのバージョン
LindormTable の 2.2.16 より前のバージョンでは、CREATE SCHEMA [ IF NOT EXISTS ] schema_identifier のみがサポートされます。LindormTable 2.2.16 以降のバージョンでは、同等の構文 CREATE SCHEMA [ IF NOT EXISTS ] schema_identifier もサポートされます。SCHEMADATABASE は等価です。データベースを作成した後は、DATABASE キーワードで識別されます。

構文

CREATE DATABASE [ IF NOT EXISTS ] database_identifier
  [ WITH ( attribute_definition [, attribute_definition]* ) ]

attribute_definition ::= attr_identifier = attr_val

対応パラメーター

パラメーターLindormTableLindormTSDB
データベース名(database_identifier)対応対応
データベース属性(attribute_definition)非対応対応

パラメーター

database_identifier

データベース名は、以下の要件を満たす必要があります:

  • 長さ:4~16 文字

  • 使用可能な文字:英字、数字、ハイフン(-)、アンダースコア(_

  • 予約語は使用不可: lindormdefaultglobal

attribute_definition

LindormTSDB のみでサポートされます。WITH キーワードを使用して、1 つ以上の属性を設定します。

属性必須デフォルト値説明
cold_boundaryBIGINTいいえ0(コールドストレージ無効)データがコールドストレージへ移動するまでの日数。この属性を使用するには、まず Lindorm コンソールでコールドストレージを有効化する必要があります。この属性を ttl と併用する場合、cold_boundary の値は ttl より小さくする必要があります。
partition_intervalBIGINTいいえ下記の注釈を参照データパーティションごとの日数。同一間隔内のデータおよびインデックスは、まとめて格納されます。
ttlBIGINTいいえ0(データを無期限に保持)データが自動的に削除されるまでの日数。この属性を cold_boundary と併用する場合、ttl の値は cold_boundary より大きくする必要があります。

partition_interval のデフォルト値(LindormTable バージョン別):

LindormTable バージョンデフォルト値
3.4.19 以降30
3.4.19 より前0

データベースの作成

CREATE DATABASE DB1;

SHOW DATABASES; を実行して、データベースが正しく作成されたことを確認します。

データライフサイクル属性を指定してデータベースを作成

データが 30 日後にコールドストレージへ移動し、60 日後に削除されるデータベースを作成します:

CREATE DATABASE DB1 WITH (cold_boundary=30, ttl=60);

確認方法は以下のとおりです:

  • SHOW DATABASES; を実行して、データベースが正しく作成されたことを確認します。

  • DESCRIBE DATABASE DB1; を実行して、属性値が正しく設定されていることを確認します。