PostgreSQL プライマリキーを削除する

PostgreSQL プライマリキーを削除する

PostgreSQLでプライマリキーを削除する手順を記述してます。PostgreSQLのバージョンは13.1となります。

環境

  • OS ubuntu20.10
  • PostgreSQL 13.1

プライマリキーを削除

ここでは、testsテーブルのカラム名「id」に設定されているプライマリキー「tests_pkey」を削除します。

プライマリキーを削除するに、以下のクエリを実行します。

構文

削除されたことが確認できます。

プライマリキーを確認

プライマリキーは、psqlを使用して
「\d テーブル名 Table “public.テーブル名”」
でも確認できます。

画像

プライマリキーを追加

逆に、追加は以下のコマンドで可能です。
ここでは、カラム「id」に「tests_pkey」というプライマリキーを設定してます。

構文