Frage-Antwort-Plugin

Ich verlagere diese Diskussion hierher aus Support.

Ich verwende 2.7.0.beta1, und seit der Installation des Q&A-Plugins erscheinen Antworten auf Beiträge in zufälliger Reihenfolge. Andere haben begonnen, die gleichen Probleme zu zeigen, die in diesem Thread identifiziert wurden.

@AJDurant hat diese Abfrage (unten) entwickelt, um das Reihenfolgeproblem zu beheben, aber sie hat das Problem nicht gelöst. Das Plugin scheint immer noch Antworten auf Beiträge in der falschen Reihenfolge zu posten. Ich habe das Plugin deinstalliert und ausgeführt:

rake posts:reorder_posts[1896]

aber es hat die vorherigen Beiträge nicht neu sortiert.

Ich habe Angst, diese Abfrage ohne weitere Untersuchung durch eine qualifizierte Person auszuführen, die die Korrektur bewerten kann. Hast du Ideen, wie man das beheben kann?

 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