注意事项 ============= 移除扩展 ~~~~~~~~~~~~~~~~ Yukon支持从数据库移除扩展模块。 **语法** .. code:: DROP EXTENSION [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ] **示例** 移除postgis扩展: .. code:: SQL DROP EXTENSION postgis; -- 如果有对象依赖该扩展,需要加CASCADE关键字进行级联删除 DROP EXTENSION postgis CASCADE; **注意事项** 该能力由数据库内核提供,移除扩展将从当前数据库中删除指定扩展模块的相关配置,如果使用CASCADE同时将自动删除依赖于该扩展的对象,其中包括与该模块相关的数据,依赖于此模块的其他扩展和数据,建议谨慎使用 ,提前做好相关数据备份。 参考 `DROP EXTENSION 语法 `__ .. note:: openGauss需要启用兼容参数,在数据库中执行"ALTER SYSTEM SET support_extended_features to on "并根据提示重启数据库,才能正常移除扩展,参考 `openGauss文档 `__