PostgreSQL 9.4.4 中文手册
上一页 | 上一级 |  | 下一页

# DROP FOREIGN DATA WRAPPER

## 名称

DROP FOREIGN DATA WRAPPER -- 删除一个外部数据封装

## 大纲

    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的扩展。

## 又见

CREATE FOREIGN DATA WRAPPER, ALTER FOREIGN DATA WRAPPER

上一页 | 起始页 | 下一页
DROP EXTENSION | 上一级 | DROP FOREIGN TABLE