OrientDB - Créer une propriété

Propertydans OrientDB fonctionne comme un champ de classe et de colonne dans la table de base de données. Create Property est une commande utilisée pour créer une propriété pour une classe particulière. Le nom de classe que vous avez utilisé dans la commande doit exister.

L'instruction suivante est la syntaxe de base de la commande Créer une propriété.

CREATE PROPERTY <class-name>.<property-name> <property-type> [<linked-type>][ <linked-class>]

Voici les détails des options de la syntaxe ci-dessus.

<class-name> - Définit la classe dans laquelle vous souhaitez créer la propriété.

<property-name> - Définit le nom logique de la propriété.

<property-type> - Définit le type de propriété que vous souhaitez créer.

<linked-type> - Définit le type de conteneur, utilisé dans le type de propriété de conteneur.

<linked-class> - Définit la classe de conteneur, utilisée dans le type de propriété de conteneur.

Le tableau suivant fournit le type de données pour la propriété afin qu'OrientDB connaisse le type de données à stocker.

BOOLÉEN ENTIER COURT LONGUE
FLOTTE DATE CHAÎNE INTÉGRÉ
LIEN OCTET BINAIRE DOUBLE

En plus de ceux-ci, il existe plusieurs autres types de propriétés qui fonctionnent comme des conteneurs.

LISTE INTÉGRÉE EMBEDDEDSET EMBEDDEDMAP
LISTE DE LIENS LINKSET LINKMAP

Exemple

Essayez l'exemple suivant pour créer un nom de propriété sur la classe Employee, de type String.

orientdb> CREATE PROPERTY Employee.name STRING

Si la requête ci-dessus est exécutée avec succès, vous obtiendrez la sortie suivante.

Property created successfully with id = 1