DROP EXTENSION
DROP EXTENSION¶
从SeaboxMPP数据库中删除扩展。
- 语法
sql DROP EXTENSION [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
- 描述
-
DROP EXTENSION
从数据库中删除扩展。 删除扩展会导致其组成对象也被删除。- 注意: 创建扩展所需的支持扩展文件没有被删除。必须从SeaboxMPP数据库主机中手动删除文件。
必须拥有该扩展才能使用
DROP EXTENSION
。如果数据库中正在使用任何扩展的对象,则此命令将失败。 例如,如果用扩展类型的列定义了表。 添加
CASCADE
选项以强制删除那些依赖对象。重要: 在使用
CASCADE
关键字发出DROP EXTENSION
之前, 您应该了解所有依赖于扩展名的对象,以避免意外的结果。 - 参数
-
该SQL命令参数说明见下
IF EXISTS
- 如果扩展名不存在,请不要报错。发出通知。
name
- 已安装扩展的名称。
CASCADE
- 自动删除依赖于扩展的对象,并删除依赖于这些对象的所有对象。
RESTRICT
- 如果扩展成员对象以外的任何对象依赖扩展,则拒绝删除该扩展。 这是默认值。
- 兼容性说明
DROP EXTENSION
是SeaboxMPP数据库扩展。- 相关SQL命令
CREATE EXTENSION
,ALTER EXTENSION