gpt4 book ai didi

neo4j - 如何删除neo4j中的所有索引?

转载 作者:行者123 更新时间:2023-12-01 23:09:32 25 4
gpt4 key购买 nike

我想批量删除使用密码存在的所有索引可以完成吗?我正在使用 neo4j 3.4.7。

DROP INDEX  ON :Label(attributename)

如果我在稍后阶段创建相同的索引,它是否会替换现有索引?

最佳答案

删除所有索引和约束的一种快速方法是使用 APOC 过程 apoc.schema.assert ,如下所示:

CALL apoc.schema.assert({},{},true) YIELD label, key
RETURN *

该过程主要是为了确保数据库具有前 2 个映射中传递的索引和约束,但第三个参数确定是否删除任何其他索引和约束。在上面的查询中,前 2 个映射是空的,因此最终结果是所有索引和约束都被删除。

关于neo4j - 如何删除neo4j中的所有索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52593664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com