Учебники

PostgreSQL — DROP Table

Оператор PostgreSQL DROP TABLE используется для удаления определения таблицы и всех связанных с ней данных, индексов, правил, триггеров и ограничений для этой таблицы.

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

Синтаксис

Основной синтаксис оператора DROP TABLE следующий:

DROP TABLE table_name;

пример

Мы создали таблицы DEPARTMENT и COMPANY в предыдущей главе. Сначала проверьте эти таблицы (используйте \ d для просмотра таблиц) —

testdb-# \d

Это даст следующий результат —

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

Это означает, что таблицы DEPARTMENT и COMPANY присутствуют. Итак, давайте бросим их следующим образом —

testdb=# drop table department, company;

Это даст следующий результат —

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

Возвращенное сообщение DROP TABLE указывает, что команда удаления выполнена успешно.