@zundan なんでunique indexあるはずなのに重複するんでしょうかね……
@noellabo index_accounts_on_username_and_domain_lowerインデックスができたのはdb/migrate/20170322021028_add_lowercase_index_to_accounts.rbなんだけどuniqueになったのはdb/migrate/20180528141303_fix_accounts_unique_index.rbだったりするのかな?後者のup中に重複を消してからインデックスができるまでの間に重複アカウントができちゃいそうな気もしますがRails側でロックかけるんでしたっけ…
@zundan あー、そのタイミングは考えられるか。トランザクションとして扱われているか確認は必要そうですね。
らりおさんのケースでは、過去にメッチャ重複起きて対処してあるはずなのに、今回念のために確認したらまた数件発生していたというのがあって、なんもわからんになってます。
あと、2019年6月にたてたサーバでも発生している。なんもわからん。
@noellabo Herokuでつくるとrake db:migrateを走らせるのが気楽でたぶん全部マイグレーションを走らせるのだけど、rake db:setupしたりすると違う経路で作られるのかもですねー