DROP TABLESPACE

DROP TABLESPACE — elimina un tablespace

Synopsis

DROP TABLESPACE [ IF EXISTS ] nombre

Descripción

DROP TABLESPACE elimina un tablespace del sistema.

Un tablespace solo puede ser eliminado por su propietario o por un superusuario. El tablespace debe estar vacío de cualquier objeto de base de datos antes de poder ser eliminado. Es posible que objetos en otras bases de datos aún residan en el tablespace incluso si no hay objetos en la base de datos actual usando el tablespace. Además, si el tablespace está listado en la configuración temp_tablespaces de alguna sesión activa, el DROP podría fallar debido a archivos temporales que residan en el tablespace.

Parámetros

IF EXISTS

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

nombre

El nombre de un tablespace.

Notas

DROP TABLESPACE no se puede ejecutar dentro de un bloque de transacción.

Ejemplos

Para eliminar el tablespace mystuff del sistema:

DROP TABLESPACE mystuff;

Compatibilidad

DROP TABLESPACE es una extensión de PostgreSQL.

Véase también

CREATE TABLESPACE, ALTER TABLESPACE