migrate 要對 MySQL/MariaDB 進行資料庫的 Migration,migrate 的資料庫這邊要參照下列格式設定。

mysql://user:password@tcp(host:port)/dbname?query

Migration 檔案用 SQL 語法下去撰寫。

1.png

2.png

3.png

4.png

就可以透過 migrate 做資料庫的 Migration。

5.png

運行 Migration 後資料庫內會多個 schema_migrations 資料表,用以存放 Migration 的資訊。

6.png

schema_migrations 資料表內只會有一筆紀錄,只會有 version 與 dirty 資訊,沒有 Migration 的版本紀錄,也沒有 CRC 檢查碼驗證。

7.png

Link