DROP SEQUENCE

DROP SEQUENCE — elimina una secuencia

Synopsis

DROP SEQUENCE [ IF EXISTS ] nombre [, ...] [ CASCADE | RESTRICT ]

Descripción

DROP SEQUENCE elimina generadores de números secuenciales. Una secuencia solo puede ser eliminada por su propietario o por un superusuario.

Parámetros

IF EXISTS

No arroja un error si la secuencia no existe. Se emite una advertencia (notice) en este caso.

nombre

El nombre (opcionalmente calificado por esquema) de una secuencia.

CASCADE

Elimina automáticamente los objetos que dependen de la secuencia, y a su vez todos los objetos que dependen de esos objetos (consulta la Section 5.15).

RESTRICT

Rechaza eliminar la secuencia si hay objetos que dependen de ella. Este es el comportamiento predeterminado.

Ejemplos

Para eliminar la secuencia serial:

DROP SEQUENCE serial;

Compatibilidad

DROP SEQUENCE cumple con el estándar SQL, con la salvedad de que el estándar solo permite eliminar una secuencia por comando, y a excepción de la opción IF EXISTS, que es una extensión de PostgreSQL.

Véase también

CREATE SEQUENCE, ALTER SEQUENCE