DROP FOREIGN DATA WRAPPER
Name
DROP FOREIGN DATA WRAPPER -- 删除一个外部数据封装
Synopsis
DROP FOREIGN DATA WRAPPER [ IF EXISTS ] _name_ [ CASCADE | RESTRICT ]
描述
DROP FOREIGN DATA WRAPPER
删除一个已存在的外部数据封装器。 当前用户必须是外部数据封装器的所有者才能够执行此命令。
参数
IF EXISTS
当使用IF EXISTS
,如果外部数据封装器不存在时,不会抛出错误,而是产生一个通知。
_name_
已存在的外部数据封装器的名称。
CASCADE
自动删除依赖外部数据封装器的对象(如服务器)。
RESTRICT
如果有依赖于外部数据封装器的对象,则不允许删除外部数据封装器。这是缺省行为。
例子
删除外部数据封装器dbi
:
DROP FOREIGN DATA WRAPPER dbi;
兼容性
DROP FOREIGN DATA WRAPPER
兼容ISO/IEC 9075-9 (SQL/MED)标准。 IF EXISTS
选项是PostgreSQL的扩展。