‘vote_history’ 필드에 문제가 있는 것으로 보입니다:
I, [2022-09-05T19:39:21.422820 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
2022-09-05 19:39:34.506 CST [819] discourse@discourse ERROR: cannot extract elements from a scalar
2022-09-05 19:39:34.506 CST [819] 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:
최근 유사한 오류에 대한 보고가 하나 더 있었습니다 - Bootstrap failed with exit code 1 하지만 아직 해당 스레드에서 해결책이 게시되지 않았습니다.
이전에 Pavilion 플러그인을 설치했던 것과 충돌이 발생한 것일 수 있습니다. @Hifihedgehog, 당신의 사이트에도 이전에 해당 플러그인이 설치되어 있었나요?