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.