DROP EDGEGraph
DROP EDGE
语句可以删除当前工作空间内的指定Edge type。
一个边只能有一个Edge type,删除这个Edge type后,用户就无法访问这个边,下次Compaction操作时会删除该边。
删除Edge type操作仅删除Schema数据,硬盘上的文件或目录不会立刻删除,而是在下一次Compaction操作时删除。
前提条件Graph
- 登录的用户必须拥有对应权限才能执行
DROP EDGE
语句。详情请参见Graph。
- 确保Edge type不包含任何索引,否则
DROP EDGE
时会报冲突错误[ERROR (-8)]: Conflict!
。删除索引请参见Graph。
语法Graph
DROP EDGE [IF EXISTS] <edge_type_name>
IF EXISTS
:检测待删除的Edge type是否存在,只有存在时,才会删除Edge type。
edge_type_name
:指定要删除的Edge type名称。一次只能删除一个Edge type。
示例Graph
nebula> CREATE EDGE e1(p1 string, p2 int);
nebula> DROP EDGE e1;
最后更新: September 23, 2021