Tous les produits
Search
Centre de documentation

Lindorm:CREATE DATABASE

Dernière mise à jour :Aug 11, 2026

Créez une base de données dans une instance Lindorm. Utilisez la clause WITH pour définir les attributs du cycle de vie des données, tels que la durée de conservation (TTL) et les seuils de stockage froid.

Moteurs et versions pris en charge

Moteur Versions prises en charge
LindormTable 2.2.16 et ultérieures
LindormTSDB Toutes les versions
Les versions de LindormTable antérieures à la 2.2.16 ne prennent en charge que la syntaxe suivante : CREATE SCHEMA [ IF NOT EXISTS ] schema_identifier . À partir de la version 2.2.16, LindormTable prend également en charge cette syntaxe équivalente : CREATE SCHEMA [ IF NOT EXISTS ] schema_identifier . Les mots-clés SCHEMA et DATABASE sont interchangeables. Une fois la base de données créée, le mot-clé DATABASE l'identifie.

Syntaxe

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

attribute_definition ::= attr_identifier = attr_val

Paramètres pris en charge

Paramètre LindormTable LindormTSDB
Nom de la base de données (database_identifier) Pris en charge Pris en charge
Attributs de la base de données (attribute_definition) Non pris en charge Pris en charge

Paramètres

database_identifier

Le nom de la base de données doit respecter les exigences suivantes :

  • Longueur : 4 à 16 caractères

  • Caractères autorisés : lettres, chiffres, traits d'union (-) et traits de soulignement (_)

  • Les mots réservés ne peuvent pas être utilisés comme noms : lindorm, default, global

attribute_definition

Pris en charge uniquement par LindormTSDB. Utilisez le mot-clé WITH pour définir un ou plusieurs attributs.

Attribut Type Obligatoire Valeur par défaut Description
cold_boundary BIGINT Non 0 (stockage froid désactivé) Nombre de jours après lequel les données sont transférées vers le stockage froid. Pour utiliser cet attribut, activez le stockage froid dans la console Lindorm. Si vous définissez cet attribut conjointement avec ttl, la valeur de cold_boundary doit être inférieure à celle de ttl.
partition_interval BIGINT Non Voir la note ci-dessous Nombre de jours par partition de données. Les données et les index appartenant au même intervalle sont stockés ensemble.
ttl BIGINT Non 0 (conservation indéfinie des données) Nombre de jours avant la suppression automatique des données. Si vous définissez cet attribut conjointement avec cold_boundary, la valeur de ttl doit être supérieure à celle de cold_boundary.

**Valeurs par défaut de partition_interval selon la version de LindormTable :**

Version de LindormTable Valeur par défaut
3.4.19 et ultérieures 30
Antérieure à 3.4.19 0

Exemples

Créer une base de données

CREATE DATABASE DB1;

Exécutez SHOW DATABASES; pour vérifier que la base de données a bien été créée.

Créer une base de données avec des attributs de cycle de vie des données

Créez une base de données dans laquelle les données sont transférées vers le stockage froid après 30 jours et supprimées après 60 jours :

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

Pour vérifier :

  • Exécutez SHOW DATABASES; pour confirmer la création de la base de données.

  • Exécutez DESCRIBE DATABASE DB1; pour confirmer les valeurs des attributs.