PostgreSQL - Tabla DROP

La declaración DROP TABLE de PostgreSQL se utiliza para eliminar una definición de tabla y todos los datos, índices, reglas, desencadenantes y restricciones asociados para esa tabla.

Debe tener cuidado al usar este comando porque una vez que se elimina una tabla, toda la información disponible en la tabla también se perderá para siempre.

Sintaxis

La sintaxis básica de la instrucción DROP TABLE es la siguiente:

DROP TABLE table_name;

Ejemplo

Habíamos creado las tablas DEPARTAMENTO y EMPRESA en el capítulo anterior. Primero, verifique estas tablas (use\d para enumerar las tablas) -

testdb-# \d

Esto produciría el siguiente resultado:

List of relations
 Schema |    Name    | Type  |  Owner
--------+------------+-------+----------
 public | company    | table | postgres
 public | department | table | postgres
(2 rows)

Esto significa que las tablas DEPARTMENT y COMPANY están presentes. Así que dejémoslos caer de la siguiente manera:

testdb=# drop table department, company;

Esto produciría el siguiente resultado:

DROP TABLE
testdb=# \d
relations found.
testdb=#

El mensaje devuelto DROP TABLE indica que el comando drop se ejecutó correctamente.