PostgreSQL - Таблица DROP

Оператор 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 указывает, что команда сброса выполнена успешно.