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.