OrientDB - Modifier la base de données

La base de données est l'un des modèles de données importants avec différents attributs que vous pouvez modifier selon vos besoins.

L'instruction suivante est la syntaxe de base de la commande Alter Database.

ALTER DATABASE <attribute-name> <attribute-value>

<attribute-name> définit l'attribut que vous souhaitez modifier et <attribute-value> définit la valeur que vous souhaitez définir pour cet attribut.

Le tableau suivant définit la liste des attributs pris en charge pour modifier une base de données.

Sr.No. Nom d'attribut La description
1 STATUT Définit l'état de la base de données entre différents attributs.
2 IMPORTATION Définit le statut d'importation.
3 DEFAULTCLUSTERID Définit le cluster par défaut à l'aide de l'ID. Par défaut, c'est 2.
4 FORMAT DE DATE Définit le format de date particulier par défaut. Par défaut, il s'agit de "aaaa-MM-jj".
5 DATETIMEFORMAT Définit le format de date et d'heure par défaut. Par défaut, il s'agit de "aaaa-MM-jj HH: mm: ss".
6 FUSEAU HORAIRE Définit le fuseau horaire particulier. Par défaut, il s'agit du fuseau horaire par défaut de la machine virtuelle Java (JVM).
sept PAYS LOCAL Définit le pays des paramètres régionaux par défaut. Par défaut, il s'agit du pays de paramètres régionaux par défaut de JVM. Par exemple: "GB".
8 LANGUE LOCALE Définit la langue locale par défaut. Par défaut, il s'agit de la langue locale par défaut de JVM. Par exemple: "en".
9 CHARSET Définit le type de jeu de caractères. Par défaut, il s'agit du jeu de caractères par défaut de JVM. Par exemple: "utf8".
dix CLUSTERSELECTION Définit la stratégie par défaut utilisée pour sélectionner le cluster. Ces stratégies sont créées avec la création de la classe. Les stratégies prises en charge sont par défaut, roundrobin et équilibrées.
11 MINIMUMCLUSTERS Définit le nombre minimum de clusters à créer automatiquement lorsqu'une nouvelle classe est créée. Par défaut, il est 1.
12 DOUANE Définit la propriété personnalisée.
13 VALIDATION Désactive ou active les validations pour toute la base de données.

Exemple

A partir de la version d'OrientDB-2.2, le nouvel analyseur SQL est ajouté qui ne permettra pas la syntaxe régulière dans certains cas. Par conséquent, nous devons désactiver le nouvel analyseur SQL (StrictSQL) dans certains cas. Vous pouvez utiliser la commande Alter database suivante pour désactiver l'analyseur StrictSQL.

orientdb> ALTER DATABASE custom strictSQL = false

Si la commande est exécutée avec succès, vous obtiendrez la sortie suivante.

Database updated successfully