DROP PROTOCOL

DROP PROTOCOL

从数据库中移除一个外部表数据访问协议。

概要

DROP PROTOCOL [IF EXISTS] name

描述

DROP PROTOCOL 从数据库中移除一个指定的协议。协议的名字可以通过命令CREATE EXTERNAL TABLE 来指定,用来从外部数据源来读取数据或者将数据写到一个外部数据源中。

警告: 如果用户删除了一个数据访问协议,那么通过该访问协议定义的外部表将再也不能访问外部数据源。

参数

IF EXISTS
如果协议不存在,不会抛出一个错误。这种情况下会发出一个提示。
name
一个存在的数据访问协议的名字。

注解

如果用户删除一个数据访问协议,在数据库中定义的与该协议相关联的调用处理程序不会被删除。用户一定要手动地删除那些函数。

被协议用到的共享库也需要从Greenplum数据库的主机移除。

兼容性

DROP PROTOCOL 是一个Greenplum的扩展。