DROP SEQUENCE#
Примечание
Эта страница переведена при помощи нейросети GigaChat.
DROP SEQUENCE — удаление последовательности.
Синтаксис#
DROP SEQUENCE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
Описание#
DROP SEQUENCE удаляет генераторы номеров последовательности. Чтобы выполнить эту команду, необходимо быть владельцем последовательности или суперпользователем.
Параметры#
IF EXISTSПодавляет ошибку, если указанная последовательность не существует, вместо этого выводится уведомление.
nameУказывает имя последовательности, при необходимости дополненное схемой, которая должна быть удалена.
CASCADEАвтоматически удаляет объекты, которые зависят от последовательности, а также все объекты, зависящие от этих объектов.
RESTRICTЗапрещает удаление последовательности, если какие-либо объекты зависят от нее. Это значение по умолчанию.
Примеры#
Удаление последовательности serial:
DROP SEQUENCE serial;
Совместимость#
DROP SEQUENCE соответствует стандарту SQL, за исключением того, что стандарт позволяет удалять только одну последовательность за один раз. Параметр IF EXISTS является расширением PostgreSQL.