PostgreSQL Удаление таблицы

PostgreSQL использует инструкцию DROP TABLE для удаления таблиц, включая данные таблиц, правила, триггеры и т. д. Поэтому будьте осторожны при удалении таблиц, так как после удаления вся информация исчезает.

Синтаксис

DROP TABLEСинтаксис выглядит следующим образом:

DROP TABLE table_name;

Примеры

В предыдущей главе мы создали две таблицы, COMPANY и DEPARTMENT. Сначала мы можем использовать\dкоманду, чтобы проверить, были ли таблицы успешно созданы:

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

Из приведённых выше результатов видно, что наши таблицы были успешно созданы. Далее мы удаляем эти две таблицы:

exampledb=# drop table department, company;
DROP TABLE

Затем используйте\dкоманду, чтобы проверить снова, и таблицы больше не будут найдены:

testdb=# \d
Did not find any relations.
Другие расширения