DROP PROTOCOL
Удаляет протокол доступа к данным внешних таблиц из базы данных.
Синтаксис
DROP PROTOCOL [IF EXISTS] <name>
Описание
DROP PROTOCOL удаляет указанный протокол из базы данных.
Имя протокола может быть указано в команде CREATE EXTERNAL TABLE для чтения данных из внешнего источника или записи данных во внешний источник.
Для удаления протокола необходимо быть суперпользователем или владельцем протокола.
После удаления протокола доступа к данным внешние таблицы, использующие этот протокол, теряют возможность обращаться к соответствующему внешнему источнику данных.
Параметры
| Параметр | Описание |
|---|---|
IF EXISTS |
Не выводить ошибку, если протокол не существует. В этом случае выводится уведомление |
name |
Имя существующего протокола доступа к данным |
Примечания
Удаление протокола доступа к данным не удаляет функции обработчиков вызовов, определенные в базе данных и связанные с этим протоколом. Эти функции необходимо удалить вручную.
Аналогично, разделяемые библиотеки, используемые протоколом, следует вручную удалить с хостов Greengage DB.
Совместимость
DROP PROTOCOL является расширением Greengage DB.