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?