Estou tentando reconstruir um (forum.techandtiny.com) de três instâncias do Discourse que executo no meu servidor. A parte maluca é que os plugins usados são idênticos às outras duas instâncias (forum.tabletpc.review e forum.farfarawaynews.com) que executo no meu servidor. No entanto, ao atualizar as três instâncias hoje, apenas esta falha ao iniciar após a reconstrução. Em anexo está a saída do terminal.
Parece que pode haver algum tipo de conflito em seu vote_history que está causando o problema
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 curtidas