首次db:migrate
運行時,它創建了一個名爲db/development.sqlite3
文件,這是一個SQLite5數據庫。可以通過DB Browser for SQLite打開db/development.sqlite3
來查看數據庫的結構。據推測,每次運行db:migrate
時都會更新db/development.sqlite3
。如何檢查數據庫
但是,一種可能的情況是db:migrate
在主題分支中運行,並且在該分支中創建了新的db/development.sqlite3
文件。然後主題分支被刪除。數據庫被修改,但主分支中對應的db/development.sqlite3
文件保持不變。在這種情況下,db/development.sqlite3
無法提供更新的信息。
有檢查,在任何時間點的數據庫結構都在開發和生產環境任何其他更可靠和直接的方式?