Problema di aggiornamento: Forum danneggiato

Stiamo riscontrando anche noi questo comportamento, anche una normale installazione di Discourse che è in esecuzione da diversi anni senza problemi.

La mia teoria è che ci sia un problema con la migrazione del database che tenta di aggiungere un’estensione Postgres; dalla traccia dello stack durante ./launcher rebuild vedo

/var/www/discourse/db/migrate/20220304162250_enable_unaccent_extension.rb:5:in change’`

Mi chiedo se questa migrazione debba seguire lo stesso formato di, ad esempio, db/migrate/20120924182000_add_hstore_extension.rb?

I, [2022-04-02T12:49:18.895537 #1] INFO -- : su postgres -c ‘psql discourse -c "create extension if not exists pg_trgm;"’ NOTICE: extension "pg_trgm" already exists, skipping I, [2022-04-02T12:49:18.984635 #1] INFO -- : CREATE EXTENSION

@RGJ hai qualche consiglio su come provare questa modifica?