更新问题:论坛损坏

我们也看到了这种行为,这也是一个标准的 Discourse 安装,多年来一直运行良好。

我的理论是数据库迁移存在问题,该迁移尝试添加一个 Postgres 扩展;从 ./launcher rebuild 期间的堆栈跟踪中,我看到

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

我想知道这个迁移是否应该遵循与例如 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 你对尝试这个更改有什么建议吗?