Moviendo esta discusión aquí desde Support
Estoy ejecutando la versión 2.7.0.beta1 y, al instalar el plugin de P&A, las respuestas a los mensajes comenzaron a aparecer en un orden aleatorio. Otros empezaron a experimentar los mismos problemas identificados en este hilo.
@AJDurant propuso esta consulta (a continuación) para corregir el problema de orden, pero no resolvió el inconveniente. El plugin sigue pareciendo publicar las respuestas a los mensajes en el orden incorrecto. Desinstalé el plugin y ejecuté:
rake posts:reorder_posts[1896]
pero no reordenó los mensajes anteriores.
Tengo miedo de ejecutar esta consulta sin una investigación adicional por parte de alguien calificado para evaluar la solución. ¿Alguna idea sobre cómo solucionarlo?
SELECT
id,
ROW_NUMBER() OVER (
PARTITION BY
topic_id
ORDER BY
created_at,
post_number
) AS new_post_number
FROM
posts
/*where*/
)
UPDATE
posts AS p
SET
sort_order = o.new_post_number
FROM
ordered_posts AS o
WHERE
p.id = o.id AND
p.sort_order <> o.new_post_number