2010-04-29から1日間の記事一覧

UNIQUE 制約が付与された値の入れ替え方法

お題はタイトルの通り、UNIQUE 制約がついた行の値を 1 トランザクションで入れ替えたい、と。PostgreSQL のバージョンは 8.4 。例えばこんなテーブルを作り CREATE TABLE sample (id PRIMARY KEY, value INT UNIQUE);以下のような状態で、10 と 20 の値を入…