J’essaie de reconstruire l’une (forum.techandtiny.com) des trois instances Discourse que j’exécute sur mon serveur. La partie folle est que les plugins utilisés sont identiques aux deux autres instances (forum.tabletpc.review et forum.farfarawaynews.com) que j’exécute sur mon serveur. Cependant, en mettant à jour les trois instances aujourd’hui, seule celle-ci échoue à démarrer après la reconstruction. Ci-joint la sortie du terminal.
Il semble qu’il y ait un conflit dans votre vote_history qui cause le problème
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 « J'aime »