PostgreSQL でテーブルのプライマリキー(主キー)を削除するには DROP INDEX 文ではなく ALTER TABLE 文を使う必要があります。
PostgreSQLでテーブルのプライマリキー(主キー)を削除する
PostgreSQL でテーブルのプライマリキー(主キー)を削除するには ALTER TABLE 文を使います。
通常の DROP INDEX では削除できません。
プライマリキー(主キー)はテーブル内でレコードを一意に識別できるようにするための項目です。
プライマリキー(主キー)は 1 つのテーブルに 1 つしか設定できません。
(通常のインデックスやユニークインデックスはいくつでも設定することが可能です。)
ALTER TABLE [対象のテーブル名] DROP CONSTRAINT [削除するプライマリキー名]
これで目的のテーブルのプライマリキー(主キー)を削除できます。