Movendo esta discussão para cá, vinda de Support
Estou executando a versão 2.7.0.beta1 e, ao instalar o plugin Q&A, as respostas aos posts começaram a aparecer em ordem aleatória. Outros usuários começaram a apresentar os mesmos problemas identificados neste tópico.
@AJDurant elaborou esta consulta (abaixo) para corrigir o problema de ordem, mas ela não resolveu o problema. O plugin ainda parece estar postando respostas aos posts na ordem errada. Desinstalei o plugin e executei:
rake posts:reorder_posts[1896]
mas isso não reordenou os posts anteriores.
Tenho medo de executar esta consulta sem uma investigação mais aprofundada por alguém qualificado para avaliar a correção. Alguma sugestão sobre como corrigir isso?
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