更新时间:2026-02-06 GMT+08:00
分享

DROP SERVER

功能描述

删除一个已有的数据服务器。

注意事项

只有SERVER的所有者或者被授予了SERVER的DROP权限的用户可以执行该操作,系统管理员默认拥有该权限。

语法格式

DROP SERVER [ IF EXISTS ] server_name [ CASCADE | RESTRICT ];

参数描述

  • IF EXISTS

    判断指定的数据服务器是否存在。

    • 如果指定的数据服务器存在,则删除成功。
    • 如果指定的数据服务器不存在,不会进行删除操作,仅产生一个NOTICE提示,用于告知指定的数据服务器不存在。
  • server_name

    服务器名称。

  • CASCADE | RESTRICT
    可选,是否级联删除依赖于该数据服务器的对象。未指定时,默认为RESTRICT。
    • CASCADE:级联删除依赖于该数据服务器的对象。
    • RESTRICT:如果存在依赖对象,则拒绝删除该数据服务器。

示例

--创建SERVER。
gaussdb=# CREATE SERVER my_server FOREIGN DATA WRAPPER log_fdw;
CREATE SERVER

--删除SERVER。
gaussdb=# DROP SERVER my_server;
DROP SERVER

相关链接

ALTER SERVERCREATE SERVER

相关文档