S3からローカルへのアップロード移動の混乱をどう制御するか

簡単な方法は、Enable hidden setting to include S3 uploads in the backups の設定をオンにしてバックアップを作成し、s3 が設定されていないサーバーに復元することでした(古いサーバーを壊さないように、何か問題が発生した場合に備えて、新しいサーバーで行うことをお勧めします)。しかし、本番サイトも壊れているようなので、それはおそらく全く役に立たないでしょう。

Uploads テーブルを複数 S3 パスが含まれるように台無しにしてしまった場合、作業ははるかに困難になります。

ChatGPT の代わりに、https://ask.discourse.com/ をお勧めします。少なくとも Discourse については知っていますが、おそらくあまり役に立たないでしょう。

Uploads.pluck(:url) を見て、何があるか確認することをお勧めします。

「いいね!」 3