簡介
遷移就像資料庫表結構的版本控制器,讓你的團隊更容易修改與共享資料庫結構,不用擔心修改資料結構而造成衝突等問題
遷移的好處:
- 多人並行開發
- 版本管理
- 版本控制 可 回滾/重置/更新
- 相容多種資料庫系統
MySQL, PostgreSQL, SQLite 甚至是 Oracle
- 部署方便
生成遷移
使用 Artisan 命令 make:migration 來建立遷移:
php artisan make:migration create_users_table
新建立的遷移會放在你的 database/migrations 目錄。每個遷移的檔名都包含一個時間戳來讓 Laravel 確認遷移的順序。
注意:建立遷移檔案時報錯
這個原因是已有遷移檔案create_users_table
- database/migrations 目錄中看一下是否已有你要建立的檔名(它建立的時候是自動加了一個時間戳,比較要去掉時間戳)
自己總結,有什麼錯誤請跟我說一下,謝謝
本作品採用《CC 協議》,轉載必須註明作者和本文連結