Complemento de Pregunta y Respuesta

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