apoc.trigger.dropAll
语法 |
|
||
描述 |
最终从给定数据库中移除所有触发器。 |
||
输入参数 |
名称 |
类型 |
描述 |
|
|
要从中删除触发器的数据库名称。 |
|
返回参数 |
名称 |
类型 |
描述 |
|
|
触发器的名称。 |
|
|
|
属于该触发器的查询。 |
|
|
|
|
|
|
|
给定 Cypher 语句的参数。 |
|
|
|
触发器是否已安装。 |
|
|
|
触发器是否已暂停。 |
|
启用触发器
默认情况下触发器是禁用的。我们可以通过在 apoc.conf 中设置以下属性来启用它们
apoc.trigger.enabled=true
apoc.trigger.refresh=60000
| 选项键 | 值 | 描述 |
|---|---|---|
apoc.trigger.enabled |
true/false,默认 false |
启用/禁用此功能 |
apoc.trigger.refresh |
数字,默认 60000 |
在所有集群节点上触发复制检查后的间隔(毫秒) |
使用示例
|
有几种方法可以做到这一点:
此外, |
|
安装、更新或删除触发器是一个最终一致的操作。因此,它们不会立即添加/更新/删除,而是有一个由 APOC 配置 |
可以通过运行以下查询从给定数据库中移除所有以前安装的触发器:
CALL apoc.trigger.dropAll('neo4j');
| 名称 | 查询 | 选择器 | 参数 | 已安装 | 已暂停 |
|---|---|---|---|---|---|
"count-removals" |
{} |
{} |
FALSE |
FALSE |