Bootstrap 失败,退出代码为 1

我正在尝试重建我服务器上运行的三个 Discourse 实例中的一个 (forum.techandtiny.com)。奇怪的是,使用的插件与我服务器上运行的另外两个实例 (forum.tabletpc.review 和 forum.farfarawaynews.com) 完全相同。但是,在今天更新所有这三个实例时,只有这一个在重建后无法启动。附件是终端输出。

看起来像是 vote_history 中存在某种冲突,导致其出错

discourse@discourse STATEMENT:  INSERT INTO question_answer_votes (post_id, user_id, created_at)
        SELECT
          X.post_id AS post_id,
          (X.value->>'user_id')::int AS user_id,
          (X.value->>'created_at')::timestamp AS created_at
        FROM (
          SELECT
            post_id,
            jsonb_array_elements(value::jsonb) AS value

FROM post_custom_fields WHERE name = 'vote_history'
        ) AS X
        WHERE (X.value->>'action') != 'destroy'
        ORDER BY (X.value->>'created_at')::timestamp DESC
        ON CONFLICT DO NOTHING
 
rake aborted!
StandardError: An error has occurred, this and all later migrations canceled:
2 个赞