sudo -u postgres psql
para inicializar psql\du
para revisar todos los Usersl
para revisar todas las BDD creadas\c database
para conectarse a la bdd databasesudo -u postgres createuser --superuser [INGRESAR_USUARIO]:
para crear el usuariosudo -u postgres createdb [INGRESAR_NOMBRE_BDD]
para crear el databaseALTER USER [INGRESAR_USUARIO] WITH PASSWORD 'CLAVE_GENERICA';
para crear la clave (se debe correr dentro del entorno postgres)psql -U [INGRESAR_USUARIO] -d [INGRESAR_NOMBRE_BDD] -h 127.0.0.1
para conectarse a la BDDCREATE DATABASE -name.
- Para reiniciar el contador del id de las bdd
ALTER SEQUENCE "Fondas_id_seq" RESTART WITH 1;
ALTER SEQUENCE "Stands_id_seq" RESTART WITH 1;
ALTER SEQUENCE "Productos_id_seq" RESTART WITH 1;
ALTER SEQUENCE "vendidoEns_id_seq" RESTART WITH 1;
Es necesario rellenar un archivo .env con los datos obtenidos de la configuración de postgres, siguiendo el ejemplo de .env.example
yarn
para instalar dependencias.sudo service postgresql start
levantar postgres en local. (Si no te reconoce el comando, debes instalar postgres en tu computador)yarn sequelize-cli db:create
Crear base de datos de desarrollo.yarn sequelize-cli db:migrate
Correr migraciones (crear tabla en DB)yarn sequelize-cli db:seed:all
Llenar las tablas con seeds.yarn sequelize-cli migration:generate --name
NOMBRE Crear una nueva migraciónyarn sequelize-cli seed:generate --name
NOMBRE Crear una nueva seedyarn sequelize-cli db:setup
Elimina la db, la crea, hace migrations y seeds. (script)yarn dev
Levantar servidor.--config=src/config/config.js
Para saber la ruta al archivo config
La documentación de la API final de la ayudantía la puedes encontrar aquí