利用 mysql workbench 將資料庫匯出成 migration 檔案
阿新 • • 發佈:2018-11-05
資料庫遷徙 migration 不管是在 Laravel 框架 中還是在 Codeigniter 框架中都提到,儼然是大勢所趨?!
「廢話」雖然我在專案中很少用到,因為我做的幾個專案都是直接去改資料庫的,然後直接匯出 sql 檔案上傳 live 站或是給客戶.
mysql workbench 利用工具可以直接將資料庫導成 migration 檔案,如果需要的話.
首先在 github 下載工具 MySQL Workbench Export Laravel 5 Migrations Plugin ,下載地址為 https://github.com/beckenrode/mysql-workbench-export-laravel-5-migrations
如果訪問不了 github 可以從我雲盤下載 https://pan.baidu.com/s/1stq_OYpMZGGiyX0ZT9B2nQ
根據說明安裝到 workbench
安裝完成後重啟 workbench.
使用
比如我們要將 tp5_dev 這個庫匯出成 migration 檔案,首先將這個庫匯出成只含結構的 sql 檔案
然後新建 通過 file->new model ,新建 model
在新建的 model 中匯入我們剛匯出的只含資料庫結構的 sql 檔案
Execute->next->Finish.
執行完成後就可以看到我們剛才 tp5_dev 那個資料庫裡的所有表了
接下來執行
儲存到相應目錄就好了.