< Express

Sequelize-CLI

Szerző: Sallai András

Copyright © 2025, Sallai András

Szerkesztve: 2025

Licenc: CC Attribution-Share Alike 4.0 International

Web: https://szit.hu

Bevezetés

A sequelize-cli nem ESM barát. Csak CommonJS fájlokat generál.

A Sequelize rendelkezik egy parancssoros eszközzel, a Sequelize-CLI, amivel elkészíthető alap könyvtárszerkezet, modellel, migrációs és adatfeltöltési lehetőséggel.

Telepítés

Telepítsük globálisan a sequeliez-cli csomagot:

npm install --global sequelize-cli

A csomag használható projektbe telepítve is:

npm install --save-dev sequelize-cli

Kezdés

npx sequelize-cli init

Ha globálisan van telepítve:

sequelize init

Létrejött könyvtárszerkezet:

app01/
|-config/
| `-config.json
|-migrations/
|-models/
| `-index.js
`-seeders/

A config.json fájlban van leírva a Sequelize-CLI hogyan éri el az adatbázist. Alapértelmezetten MySQL adatbázishoz kapcoslódik.

Model létrehozása

sequelize model:generate --name emp --attributes name:string,city:string,salary:double