1. 程式人生 > >利用 mysql workbench 將資料庫匯出成 migration 檔案

利用 mysql workbench 將資料庫匯出成 migration 檔案

資料庫遷徙 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 那個資料庫裡的所有表了

 接下來執行

儲存到相應目錄就好了.