Перейти к основному содержимому

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.

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

CREATE SEQUENCE, ALTER SEQUENCE