ハッシュを簡易チェック用(サーチ用インデックス)として、
アプリ側で厳密チェックという作りではいかんのか?
SQLのユニークエラーでは弾けないけど。