当我在图上创建了一些约束时,如何可能看到它们并消除它们?将它们视为图的元素的语法是什么?
mlmc2os51#
在neo4j浏览器中,您可以使用:schema命令来列出它们。在shell中为schema然后你可以用
:schema
schema
`DROP INDEX ON :Label(prop)`
或
`DROP CONSTRAINT ON (n:Label) ASSERT n.props IS UNIQUE`
vwhgwdsa2#
在浏览器中,你可以使用CALL db.constraints来获取图上的所有约束。更多信息:https://neo4j.com/docs/developer-manual/current/cypher/schema/constraints/
68bkxrlz3#
你可以用密码来实现
CALL db.constraints;
它提供了一个约束表,您可以在执行时通过引用name列来删除其中的条目
name
DROP CONSTRAINT constraint_name;
wnrlj8wa4#
SHOW CONSTRAINTS我能够使用neo4j:5-community Docker镜像获得上述现有约束。
SHOW CONSTRAINTS
cetgtptt5#
在Neo4j 5.x.x中,它的SHOW CONSTRAINT命令。
SHOW CONSTRAINT
7gs2gvoe6#
运行
call db.schemaStatements()
似乎也给予约束沿着DROP语句的语法,准备好复制/粘贴,例如:
DROP CONSTRAINT `publisher_id`
6条答案
按热度按时间mlmc2os51#
在neo4j浏览器中,您可以使用
:schema
命令来列出它们。在shell中为schema
然后你可以用
或
vwhgwdsa2#
在浏览器中,你可以使用CALL db.constraints来获取图上的所有约束。
更多信息:https://neo4j.com/docs/developer-manual/current/cypher/schema/constraints/
68bkxrlz3#
你可以用密码来实现
它提供了一个约束表,您可以在执行时通过引用
name
列来删除其中的条目wnrlj8wa4#
SHOW CONSTRAINTS
我能够使用neo4j:5-community Docker镜像获得上述现有约束。
cetgtptt5#
在Neo4j 5.x.x中,它的
SHOW CONSTRAINT
命令。7gs2gvoe6#
运行
似乎也给予约束沿着DROP语句的语法,准备好复制/粘贴,例如: