[[:oktatas:web:back-end_framework:express|< Express]] ====== Sequelize-CLI ====== * **Szerző:** Sallai András * Copyright (c) 2025, Sallai András * Szerkesztve: 2025 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: https://szit.hu ===== Bevezetés ===== 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 ===== npm install --save-dev sequelize-cli Telepíthetjük globálisan is: npm install --global 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