PostgreSQL Supprimer une table

PostgreSQL utilise l'instruction DROP TABLE pour supprimer des tables, y compris les données de table, les règles, les déclencheurs, etc. Par conséquent, faites attention lors de la suppression de tables, car toutes les informations disparaissent après la suppression.

Syntaxe

DROP TABLELa syntaxe est la suivante :

DROP TABLE table_name;

Exemples

Dans le chapitre précédent, nous avons créé deux tables, COMPANY et DEPARTMENT. Nous pouvons d'abord utiliser la\dcommande pour vérifier si les tables ont été créées avec succès :

exampledb=# \d
           List of relations
 Schema |    Name    | Type  |  Owner   
--------+------------+-------+----------
 public | company    | table | postgres
 public | department | table | postgres
(2 rows)

D'après les résultats ci-dessus, nous pouvons voir que nos tables ont été créées avec succès. Ensuite, nous supprimons ces deux tables :

exampledb=# drop table department, company;
DROP TABLE

Ensuite, utilisez la\dcommande pour vérifier à nouveau, et les tables ne peuvent plus être trouvées :

testdb=# \d
Did not find any relations.
Autres extensions