OrientDB - Criar Propriedade

Propertyno OrientDB funciona como um campo de classe e coluna na tabela do banco de dados. Criar propriedade é um comando usado para criar uma propriedade para uma classe específica. O nome da classe que você usou no comando deve existir.

A instrução a seguir é a sintaxe básica do comando Create Property.

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

A seguir estão os detalhes sobre as opções na sintaxe acima.

<class-name> - Define a classe na qual você deseja criar a propriedade.

<property-name> - Define o nome lógico da propriedade.

<property-type> - Define o tipo de propriedade que você deseja criar.

<linked-type> - Define o tipo de contêiner, usado no tipo de propriedade do contêiner.

<linked-class> - Define a classe do contêiner, usada no tipo de propriedade do contêiner.

A tabela a seguir fornece o tipo de dados da propriedade para que OrientDB saiba o tipo de dados a armazenar.

BOLEANO INTEIRO BAIXO GRANDES
FLUTUADOR ENCONTRO CORDA EMBUTIDO
LIGAÇÃO BYTE BINÁRIO EM DOBRO

Além desses, existem vários outros tipos de propriedades que funcionam como contêineres.

EMBEDDEDLIST EMBEDDEDSET EMBEDDEDMAP
LINKLIST LINKSET LINKMAP

Exemplo

Experimente o exemplo a seguir para criar um nome de propriedade na classe Employee, do tipo String.

orientdb> CREATE PROPERTY Employee.name STRING

Se a consulta acima for executada com sucesso, você obterá a seguinte saída.

Property created successfully with id = 1