Closed takayamaki closed 6 years ago
mastodon:maintenace:copy_status_stats タスクで ON CONFLICT (status_id) DO UPDATE すると、
mastodon:maintenace:copy_status_stats
ON CONFLICT (status_id) DO UPDATE
という手順により正しくない値が書き込まれてしまう場合が存在することに気づいたので、いったんWIPに落とします
status_statsテーブルに既に当該statusのレコードが存在していた場合は、COUNT関数を用いて改めて数えなおすようにしたので、WIPを外しました。
mastodon:maintenace:copy_status_stats
タスクでON CONFLICT (status_id) DO UPDATE
すると、mastodon:maintenace:copy_status_stats
タスクを起動するmastodon:maintenace:copy_status_stats
が値をコピーする前にニコられる(status_statsテーブルのfavourites_countカラムに書き込まれる)mastodon:maintenace:copy_status_stats
タスクがstatusesテーブルのfavourites_countカラムから値をコピーしてしまうという手順により正しくない値が書き込まれてしまう場合が存在することに気づいたので、いったんWIPに落とします