QUEST LOG · March 11, 2019· UPDATED June 2, 2026

Rails Logs: rake 三兄弟の紹介(rake db で問題が起きたときに)

# rails db がおかしいときの自力救済

順番に実行するか、migrate だけを単独で実行。最後の自力救済の手段

全体的にかなり危険な手順なので、開発段階でやることをおすすめします。いちばん注意を向けるべきなのは migration です。

ruby
rake db:drop  #刪除數據庫
rake db:create #新建數據庫
rake db:migrate #更改數據庫(有時可單獨執行)

本番環境では絶対に DB を drop しないでください。死にます。

バックエンドで起きる問題の多くは schema migration の error です。rake はバックエンドの起動時に schema のために migration を自動で call してくれないので、自分で実行する必要があります。

公開中のアプリ

iOS・Android で無料。

AniSeekr

AniSeekr

MAL・AniList・Bangumi など 6 つのサービスの視聴記録をまとめて、作品の聖地も巡れるアニメ伴走アプリ。

Solid(ar)ity

Solid(ar)ity

プライバシー重視の ID ウォレット。ゼロ知識証明と署名付き名刺を対面で交換、中央サーバーなし。