删除复合数据库企业版Aura 不可用
删除包含组成数据库别名(本地或远程)的复合数据库有两种方式:可以先删除组成数据库的别名,然后再删除复合数据库;或者在删除复合数据库的同时,一并删除其组成数据库的别名。
删除复合数据库
在删除复合数据库之前,必须确保没有任何数据库别名正在使用它。如果该复合数据库正在被使用,则必须先删除引用它的别名。有关更多信息,请参阅 删除复合数据库中的数据库别名。
您可以使用 DROP COMPOSITE DATABASE name 命令或更通用的 DROP DATABASE name 命令来删除复合数据库。但请注意,第一个命令仅针对复合数据库,而第二个命令适用于任何数据库。
查询
DROP COMPOSITE DATABASE inventory
删除复合数据库并同时删除其组成部分
您可以使用 DROP COMPOSITE DATABASE Cypher 命令的 CASCADE ALIASES 选项,在删除复合数据库的同时删除其组成数据库的别名。
|
此操作不会删除组成数据库别名所指向的实际目标数据库。 |
当您希望一步完成复合数据库及其组成数据库别名的删除时,CASCADE ALIASES 选项非常有用。使用 CASCADE ALIASES 需要具备 DROP ALIAS 权限。有关此权限的更多信息,请参阅 别名管理权限。
示例 1. 删除复合数据库及其组成别名
此示例展示了如何创建复合数据库 movies 以及指向数据库 swedish-movies 的数据库别名 movies.sweden,然后删除别名 sweden 和复合数据库 movies。
创建复合数据库
movies 以及指向数据库 swedish-movies 的数据库别名 movies.swedenCREATE COMPOSITE DATABASE movies
CREATE ALIAS movies.sweden FOR DATABASE `swedish-movies`
删除复合数据库
movies 并同时删除别名 movies.swedenDROP COMPOSITE DATABASE movies CASCADE ALIASES
在使用更通用的 DROP DATABASE name 命令删除复合数据库时,其行为与上述一致。
|
对于复合数据库,使用 |