資料庫遷移

_xie_發表於2020-11-30

簡介

遷移就像資料庫表結構的版本控制器,讓你的團隊更容易修改與共享資料庫結構,不用擔心修改資料結構而造成衝突等問題

遷移的好處:

  • 多人並行開發
  • 版本管理
  • 版本控制 可 回滾/重置/更新
  • 相容多種資料庫系統MySQL, PostgreSQL, SQLite 甚至是 Oracle
  • 部署方便

生成遷移

使用 Artisan 命令 make:migration 來建立遷移:

php artisan make:migration create_users_table

新建立的遷移會放在你的 database/migrations 目錄。每個遷移的檔名都包含一個時間戳來讓 Laravel 確認遷移的順序。

注意:建立遷移檔案時報錯

這個原因是已有遷移檔案create_users_table

  • database/migrations 目錄中看一下是否已有你要建立的檔名(它建立的時候是自動加了一個時間戳,比較要去掉時間戳)
                 自己總結,有什麼錯誤請跟我說一下,謝謝
本作品採用《CC 協議》,轉載必須註明作者和本文連結
~邪~

相關文章