أحاول إعادة بناء أحد (forum.techandtiny.com) من ثلاث مثيلات Discourse أقوم بتشغيلها على خادمي. الجزء المدهش هو أن المكونات الإضافية المستخدمة متطابقة مع المثيلين الآخرين (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)