回答編集履歴

1 余計なコメントを削除

suzukis

suzukis score 1370

2017/07/12 12:58  投稿

エラーメッセージに書いてあるMD5を使った関数インデックスで十分です。セキュリティ用途にはもはやMD5は使うべきではないですが、このような用途に使うにはさほど気にする必要はありません。
MD5の偶然による衝突は無視してかまいません。衝突が起きる前にディスクがあふれます。
(ところで、いくつかのバージョンのPostgreSQLで試したのですが再現しませんでした)

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る