-
Notifications
You must be signed in to change notification settings - Fork 0
Node App | [4] Datos: migraciones, modelos y semillas con Sequelize
Benjamín Domínguez edited this page Oct 27, 2020
·
4 revisions
Por Camila Chávez (cschavez@uc.cl)
La cápsula contempla un video con explicaciones y ejemplos, disponible en este enlace
El código de ejemplo se encuentra en la dirección Material/carrito de este repositorio. Este es el enlace al último commit del video
Hola! En esta capsula se les enseña lo básico para la creación de modelos, asociaciones y seeds. Les recomiendo revisar el link recomendado al final del readme e investigar sobre koa-orm. Cualquier duda que tengan no duden en hacermela llegar, mi mail es: cschavez@uc.cl.
Con npm (usado en video):
- npm install --save sequelize
- npm install pg --save
- npx sequelize init
Para hacer todo con yarn:
- yarn install
- yarn add sequelize
- yarn add sequelize-cli
- npx sequelize init o npx sequelize-cli init
- yarn add pg
- yarn sequelize db:create (db:drop para bajar la base de datos)
- yarn sequelize model:create --name order --attributes name:string,description:string
- yarn sequelize model:create --name product --attributes name:string,description:string,price:integer
- yarn sequelize model:create --name customer --attributes name:string,email:string
- yarn sequelize db:migrate
- yarn sequelize migration:generate --name add-associations
- yarn sequelize seed:create --name add-orders
- yarn sequelize seed:create --name add-products
- yarn sequelize seed:create --name add-customers
- yarn sequelize db:seed:all