Ошибка обновления с 2.7.0.beta1 до 2.7.0.beta3

Это временные индексы, созданные в процессе переиндексации. Каждый раз при сбое из-за дубликатов оставался как минимум один временный индекс. Их можно узнать по имени, которое заканчивается на ccnew, ccnew1, ccnew2 и так далее.

Удалить их можно, войдя в Psql и выполнив команду DROP INDEX.

sudo ./launcher enter app
su postgres -c 'psql discourse'

DROP INDEX '<имя_индекса>_ccnew';
DROP INDEX '<имя_индекса>_ccnew1';

И так далее. Убедитесь, что у вас есть резервная копия базы данных, проверьте, что переиндексация в данный момент не выполняется, и убедитесь, что вы удаляете только индексы с суффиксом _ccnew.

Более подробная информация в этой теме: