PostgreSQL テーブルの削除
PostgreSQL では DROP TABLE 文を使用してテーブルを削除します。テーブルデータ、ルール、トリガーなども含まれるため、テーブルの削除は慎重に行う必要があります。削除後、すべての情報は消えてしまいます。
構文
DROP TABLE構文は次のとおりです:
DROP TABLE table_name;
実例
前の章で COMPANY と DEPARTMENT の2つのテーブルを作成しました。まず、次のコマンドを使用できます\dコマンドでテーブルが正常に作成されたか確認できます:
サンプルdb=# \d
List of relations
Schema | Name | Type | Owner
--------+------------+-------+----------
public | company | table | postgres
public | department | table | postgres
(2 rows)
上記の結果から、テーブルが正常に作成されたことがわかります。次に、これら2つのテーブルを削除します:
サンプルdb=# drop table department, company; DROP TABLE
再度使用\dコマンドで確認すると、テーブルが見つからなくなります:
testdb=# \d Did not find any relations.その他の拡張