Sequelize cli的基本使用

2021-09-27 15:27:01 字數 1214 閱讀 1469

第一步:安裝及初始化

npm i sequelize-cli -d

npm i sequelize

npm i mysql2

在node_modules父級目錄下執行node_modules/.bin/sequelize init

初始化後會生成config.js

const  = process;

module.exports = ,

"production":

}

可以在環境變數配置對應的敏感資料。

在models目錄下會有乙個index.js檔案生成,該檔案功能是通過fs來讀取models下所有.js檔案集成為乙個物件。

第二步:建立資料庫 終端輸入 node_modules/.bin/sequelize db:create

第三步:建立遷移檔案 node_modules/.bin/sequelize migration:create --name create-shops-table

修改檔案內容

module.exports = ,

name: ,

thumb_url: sequelize.string,

created_at: sequelize.date,

updated_at: sequelize.date,

},),

down: queryinte***ce => queryinte***ce.droptable('shops'),

};

建立乙個記錄資料庫遷移記錄的表

node_modules/.bin/sequelize db:migrate
回退表狀態,進行down操作

node_modules/.bin/sequelize db:migrate:undo
回退所有表達初始狀態

node_modules/.bin/sequelize db:migrate:undo:all
資料填充操作

node_modules/.bin/sequelize seed:create --name init-shops

在檔案裡填充好資料,填充到表中

輸入 node_modules/.bin/sequelize db:seed:all

Linux的基本操作 基本介紹

一 概述 1 常見作業系統 服務端作業系統 linux unix windows server 單機作業系統 windows dos ucdos win95 win98 win2000 xp vista win7 win8 mac linux ubuntu 移動作業系統 android ios wi...

Linux的基本操作 基本介紹

一 概述 1 常見作業系統 服務端作業系統 linux unix windows server 單機作業系統 windows dos ucdos win95 win98 win2000 xp vista win7 win8 mac linux ubuntu 移動作業系統 android ios wi...

SCSS SASS 的基本使用(基本指令)

寫在前面 自己平常使用的都是less,隨著學習的進展,scss的重要性越來越大。將scss檔案編譯為css檔案 4 將css檔案引入,最終參考效果 在scss中,提供兩個指令可以實現實時監聽原始檔的變動,實時生成編輯檔案 watch a file sass watch input.scss outp...