Rake posts:reorder_posts dà errore `UniqueViolation`

Non sono sicuro di capire cosa intendi. Non sono sicuro di cosa sia un “small action post”, anche se se si tratta di un post sulla divisione degli argomenti, sì, potrebbe essere quello il problema. Sto ricevendo questo errore:

PG::UniqueViolation: ERRORE: la violazione della chiave univoca viola il vincolo univoco “post_timings_unique” (PG::UniqueViolation)
DETTAGLIO: La chiave (topic_id, post_number, user_id)=(54, 2150, 1) esiste già.

Quando vado a quell’URL:

https://[site]/t/[slug]/54/2150

Il post è in realtà 2151, e dice “Split this topic on Dec 11, 2021”. Il post immediatamente precedente è 2143, quindi immagino che 2150 sia stato spostato in un argomento diverso, e qualche tabella abbia un riferimento errato ad esso.

1 Mi Piace