Поврежденные индексы в PG12, как исправить?

Это возможно. Мне кажется, что ведущий % достаточно, но я могу ошибаться.

Верно.

См., например:

Но… все настройки в нижнем регистре, так что использование нижнего регистра в запросе не требует ilike?

Что ж, если это хоть как-то утешит, я сам с этим столкнулся!

Причина:
PG::UniqueViolation: ОШИБКА: не удалось создать уникальный индекс "index_incoming_referers_on_path_and_incoming_domain_id_c_ccnew2"
ДЕТАЛИ: Ключ (path, incoming_domain_id)=(/_, 1169) дублируется.

Инструкции выше — зайти в контейнер, запустить PostgreSQL, найти некорректные данные, удалить их по ID — оказались полезными.