Postgresql-drop-table

提供:Dev Guides
移動先:案内検索

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が返されたメッセージは、dropコマンドが正常に実行されたことを示します。