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