---
title: "Rails Logs: 介紹rake三兄弟(rake db 發生問題時使用)"
description: "__照順序輸入或單獨執行migrate，最後自救方法__"
author: "kidneyweakx"
published: 2019-03-11T00:00:00.000Z
updated: 2026-06-02T17:15:07.411Z
lang: zh-TW
tags: ["程式筆記", "Ruby on Rails"]
canonical: https://kidneyweakx.com/blog/19log-0311-rakedb
---

# Rails Logs: 介紹rake三兄弟(rake db 發生問題時使用)

### **rails db 有問題自救**

__照順序輸入或單獨執行migrate，最後自救方法__

整體步驟是挺危險的，建議在開發步驟的時候做，主要還是要集中注意在 **migration** 上

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

<br />

正式環境千萬不要 **drop DB，會死**。 

多數後端問題會出現的時候是 schema migration 的 error，rake 在啟動後端的時候 schema 不會幫你自動 call migration 所以要自己執行。
