Initialisation et installation du Sequelize

Initialisation et installation du Sequelize

Dans cet article on va faire l’initialisation et l’installation du sequelize, pour un projet postgreSQL

Premièrement on installe sequelize-cli

npm install -g sequelize-cli

Ensuite on crée un fichier .sequelizerc dans notre racine

const path = require('path');
module.exports = {
  "config": path.resolve('./server/config', 'config.json'),
  "models-path": path.resolve('./server/models'),
  "seeders-path": path.resolve('./server/seeders'),
  "migrations-path": path.resolve('./server/migrations')
};

La 3éme étape est d’installer pg et pg-hstore du sequelize
pg: responsable pour la connexion avec la base de données
pg-hstore: est un module pour la sérialisation des données json

npm install --save sequelize pg pg-hstore

La 4éme étape est l’initialisation de sequelize

sequelize init

=> Celle la va nous créer les dossier dans server qu’on a les mit dans  le fichier .sequelizerc

Après l’initialisation du sequelize, on peut maintenant créer nos models

sequelize model:create --name NOM_DE_LA_TABLE --attributes name:string;surname:string

Et finalement, pour qu’on crée les tables on fait

sequelize db:migrate