「Python3」pyscopg2 を使って PostgreSQLテーブルを削除
書式
1.PostgreSQLに接続
psycopg2.connect('host=ホスト名 port=5432 dbname=データベース名 user=ユーザー名 password=パスワード名’)
PythonからPostgreSQLへアクセスするためのライブラリとなります。
psycopg2はPythonからPostgreSQLへアクセスするためのライブラリとなります。
2.テーブルの削除
DROP TABLE テーブル名
使用例
# psycopg2 モジュールのインポート
import psycopg2
# PostgreSQL Server へ接続
conn = psycopg2.connect('host=localhost port=5432 dbname=testdb user=postgres password=postgres')
# カーソルを取得
with conn.cursor() as cur:
# テーブルを作成するSQL構文
strSQL = 'DROP TABLE USER_TBL'
# SQL構文を実行します
cur.execute(strSQL)
# コミット
conn.commit()
# 接続を閉じる
conn.close()
# psycopg2 モジュールのインポート
import psycopg2
# PostgreSQL Server へ接続
conn = psycopg2.connect('host=localhost port=5432 dbname=testdb user=postgres password=postgres')
# カーソルを取得
with conn.cursor() as cur:
# テーブルを作成するSQL構文
strSQL = 'DROP TABLE USER_TBL'
# SQL構文を実行します
cur.execute(strSQL)
# コミット
conn.commit()
# 接続を閉じる
conn.close()
# psycopg2 モジュールのインポート import psycopg2 # PostgreSQL Server へ接続 conn = psycopg2.connect('host=localhost port=5432 dbname=testdb user=postgres password=postgres') # カーソルを取得 with conn.cursor() as cur: # テーブルを作成するSQL構文 strSQL = 'DROP TABLE USER_TBL' # SQL構文を実行します cur.execute(strSQL) # コミット conn.commit() # 接続を閉じる conn.close()
説明
テーブル USER_TBL