DB Migration

在開發中使用 sync 可以方便快速修改表結構,但部署環境建議使用 Migration up 與 Migration down。

安裝

首先安裝

npm install sequelize-cli

初始化

npx sequelize-cli init

會產生如下資料夾

在 config 資料夾內把 config.json 改為 config.js

產生範例 migration script

之後去修改上面產生的 script 檔案

執行 migration

取消 migration

DB Seeder

建立初始化資料使用,會把資料輸入 DB

在 migrations 資料夾旁邊建立 seeders 資料夾

裡面放入檔案 20240322061229-initial-tasks-campaigns.js

之後可執行全部

或指定檔案

也可以 undo

Last updated

Was this helpful?