Postgresqlで重複レコードを削除する

DISTINCT句によって検索結果がユニークになることを利用し、結果を別テーブルにコピーして戻す。

※制約(プライマリキー制約、 非NULL制約など)やデフォルト値などの設定は、自動的にコピーされないので適宜再設定する。

 

 

おすすめ

2件のフィードバック

  1. 無駄なレコード より:

    古い記事に失礼します。
    これだと、レコードは整理できますがModifiers等の元のテーブルにあった設定は消えてしまいますね。

    検索結果の上の方に出てきたので、他の方が事故にならないようコメントさせていただきます。

    • nicoand より:

      仰る通り、制約などについては自動でコピーされませんね。
      補足をしました。

無駄なレコード へ返信するコメントをキャンセル

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください