DROP FOREIGN TABLE#

Примечание

Эта страница переведена при помощи нейросети GigaChat.

DROP FOREIGN TABLE – удаление внешней таблицы.

Синтаксис#

DROP FOREIGN TABLE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]

Описание#

DROP FOREIGN TABLE удаляет внешнюю таблицу. Чтобы выполнить эту команду, необходимо быть владельцем внешней таблицы.

Параметры#

IF EXISTS

Подавляет ошибку, если указанная внешняя таблица не существует, вместо этого выводится уведомление.

name

Указывает имя существующей внешней таблицы, при необходимости дополненное схемой, которая должна быть удалена.

CASCADE

Автоматически удаляет объекты, которые зависят от внешней таблицы (такие как представления), а также все объекты, зависящие от этих объектов.

RESTRICT

Запрещает удаление внешней таблицы, если какие-либо объекты зависят от нее. Это значение по умолчанию.

Примеры#

Удаление двух внешних таблиц films и distributors:

DROP FOREIGN TABLE films, distributors;

Совместимость#

DROP FOREIGN TABLE соответствует стандарту ISO / IEC 9075-9 (SQL / MED), за исключением того, что стандарт позволяет удалять только одну внешнюю таблицу за один раз. Параметр IF EXISTS является расширением PostgreSQL.

Смотрите также#

ALTER FOREIGN TABLE, CREATE FOREIGN TABLE