PostgreSQLでテーブルのプライマリキー(主キー)を削除する方法

記事内に広告が含まれています。

PostgreSQL でテーブルのプライマリキー(主キー)を削除するには DROP INDEX 文ではなく ALTER TABLE 文を使う必要があります。

PostgreSQLでテーブルのプライマリキー(主キー)を削除する

PostgreSQL でテーブルのプライマリキー(主キー)を削除するには ALTER TABLE 文を使います。

通常の DROP INDEX では削除できません。

プライマリキー(主キー)はテーブル内でレコードを一意に識別できるようにするための項目です。

プライマリキー(主キー)は 1 つのテーブルに 1 つしか設定できません。
(通常のインデックスやユニークインデックスはいくつでも設定することが可能です。)

ALTER TABLE [対象のテーブル名] DROP CONSTRAINT [削除するプライマリキー名]

これで目的のテーブルのプライマリキー(主キー)を削除できます。

タイトルとURLをコピーしました