PostgreSQLでプライマリキーを変更するにはALTER文を発行します。まずプライマリキーを削除します。その後プライマリキーを追加するという手順です。
ALTER TABLE テーブル名 DROP CONSTRAINT プライマリキー;
これでプライマリキーを削除します。その後、プライマリキーを追加します。
ALTER TABLE テーブル名 ADD CONSTRAINT プライマリキー(column1,…);
プライマリキーは1つ以上指定します。最後に
WITH (FILLFACTOR=90)というようにテーブルページの使用率(10~100%)を指定できます。