links to 103313 instead of expected 26846 in index "OfferUser_pkey"
это что значит?)
Битый индэкс, пересоздание должно помочь.
а вот это пересоздание вот обязательно? там 28млн строк и прод
Если версия базы 13+ то recreate index concurrently и не париться, он скорее всего и сейчас не работает
postgres 11.14.0 подскажите, а обновление базы требует каких-то дополнительных действий? какие-то необратимые изменения были? у меня там еще пгбаунсер, не поломается все?
Ни на чём не насттаиваю, можэшь поискать другое решэние. Замечу, что зависит от размера, конечно, но при средне-вменяемых записях — минут пять в бэкграунде. ЗЫ Не упомянул что-то напрямую — reindex concurrently — это тожэ вариант пересоздания.
спасибо а подскажи пожалуйста, если я обновлюсь с 11 до 13, там были изменения с нарушением совместимости? У меня оно в докере, т.е. если просто image на 13 поменяю, не сломается?)
Я бы настоятельно не рекомендовал обновляться с битой базой.
И да, обновление постгреса в докере — это очень отдельное развлечение. Настолько отдельное, что для новичков в докере pg_dumpall и загрузка этого дампа — часто самый доступный вариант.
Обсуждают сегодня