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