Python-data-access-python-postgresql-drop-table
提供:Dev Guides
Python PostgreSQL-ドロップテーブル
DROP TABLEステートメントを使用して、PostgreSQLデータベースからテーブルを削除できます。
構文
以下は、PostgreSQLのDROP TABLEステートメントの構文です-
例
次のクエリを使用して、名前がCRICKETERSとEMPLOYEESの2つのテーブルを作成したとします-
「\ dt」コマンドを使用してテーブルのリストを確認すると、上記で作成したテーブルを次のように表示できます-
次の文は、データベースからEmployeeという名前のテーブルを削除します-
Employeeテーブルを削除したため、テーブルのリストを再度取得すると、その中の1つのテーブルのみを観察できます。
既に削除しているため、再びEmployeeテーブルを削除しようとすると、次のように「テーブルが存在しません」というエラーが表示されます-
これを解決するには、DELTEステートメントと一緒にIF EXISTS句を使用できます。 これにより、テーブルが存在する場合は削除され、存在しない場合はDLETE操作がスキップされます。
Pythonを使用してテーブル全体を削除する
DROPステートメントを使用して、必要なときにいつでもテーブルを削除できます。 ただし、既存のテーブルを削除するときは、テーブルを削除した後に失われたデータが復元されないため、非常に注意する必要があります。