Spostiamo questa discussione qui da Support
Sto eseguendo la versione 2.7.0.beta1 e dopo aver installato il plugin Q&A, le risposte ai post sono iniziate ad apparire in ordine casuale. Altri hanno iniziato a riscontrare gli stessi problemi identificati in questa discussione.
@AJDurant ha proposto questa query (riportata di seguito) per risolvere il problema dell’ordine, ma non ha risolto la situazione. Il plugin sembra continuare a pubblicare le risposte ai post nell’ordine sbagliato. Ho disinstallato il plugin ed eseguito:
rake posts:reorder_posts[1896]
ma non ha riordinato i post precedenti.
Ho paura di eseguire questa query senza un’ulteriore analisi da parte di qualcuno qualificato per valutare la correzione. Avete qualche idea su come risolvere il problema?
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