PG12 の破損インデックスの修復方法について

そうかもしれません。先頭の % で十分だと思いますが、間違っている可能性もあります。

その通りです。

例えば、こちらをご覧ください:

でも……すべての設定が小文字なので、クエリでも単に小文字を使うだけで ilike は不要ですか?

まあ、誰かの気分が良くなるなら、私も同じ問題に遭遇しました!

Caused by:
PG::UniqueViolation: ERROR:  could not create unique index "index_incoming_referers_on_path_and_incoming_domain_id_c_ccnew2"
DETAIL:  Key (path, incoming_domain_id)=(/_, 1169) is duplicated.

上記の指示――コンテナに入り、Postgresを起動し、不正なデータをクエリし、IDで削除する――は役に立ちました。