Neo4j - Drop Unique

Já discutimos a criação de operações de restrição UNIQUE com exemplos no capítulo anterior. Neste capítulo, discutiremos a eliminação da operação de restrição UNIQUE com exemplos.

O Neo4j CQL fornece o comando "DROP CONSTRAINT" para excluir a restrição Exclusiva existente de um nó ou propriedade de relacionamento.

Sintaxe

A seguir está a sintaxe para eliminar uma restrição UNIQUE no Neo4j.

DROP CONSTRAINT ON (node:label) 
ASSERT node.id IS UNIQUE

Exemplo

A seguir está um exemplo de Cypher Query para remover a restrição UNIQUE na propriedade id.

DROP CONSTRAINT ON (n:player) 
ASSERT n.id IS UNIQUE

Para executar a consulta acima, siga as seguintes etapas -

Step 1- Abra o aplicativo de desktop Neo4j e inicie o servidor Neo4j. Abra o aplicativo de navegador integrado do Neo4j usando o URLhttp://localhost:7474/ como mostrado na imagem a seguir.

Step 2 - Copie e cole a consulta desejada no prompt de dólar e pressione o botão play (para executar a consulta) destacado na imagem a seguir.

Resultado

Ao executar, você obterá o seguinte resultado.