diff --git a/server/db/install.js b/server/db/install.js index f02acf1..6cf4b81 100644 --- a/server/db/install.js +++ b/server/db/install.js @@ -1,41 +1,82 @@ require('../config/config'); const colors = require('colors'); -// const encriptar = require('../helper/encriptar'); -const TipoUsuario = require('./tablas/TipoUsuario'); -const Usuario = require('./tablas/Usuario'); +const Carrera = require('./tablas/Carrera'); +const Dia = require('./tablas/Dia'); +const DiaHora = require('./tablas/DiaHora'); +const Grupo = require('./tablas/Grupo'); +const GrupoDiaHora = require('./tablas/GrupoDiaHora'); +const Hora = require('./tablas/Hora'); +const PrimerSemestre = require('./tablas/PrimerSemestre'); +const TercerSemestre = require('./tablas/TercerSemestre'); const drop = async () => { console.log('\nPaso 1) Desinstalando la db.'.bold.blue); - await Usuario.drop(); - console.log('La tabla Usuario se desinstalo correctamente.'.magenta); + await TercerSemestre.drop(); + console.log('La tabla TercerSemestre se desinstalo correctamente.'.magenta); - await TipoUsuario.drop(); - console.log('La tabla TipoUsuario se desinstalo correctamente.'.magenta); + await PrimerSemestre.drop(); + console.log('La tabla PrimerSemestre se desinstalo correctamente.'.magenta); + + await GrupoDiaHora.drop(); + console.log('La tabla GrupoDiaHora se desinstalo correctamente.'.magenta); + + await DiaHora.drop(); + console.log('La tabla DiaHora se desinstalo correctamente.'.magenta); + + await Grupo.drop(); + console.log('La tabla Grupo se desinstalo correctamente.'.magenta); + + await Dia.drop(); + console.log('La tabla Dia se desinstalo correctamente.'.magenta); + + await Hora.drop(); + console.log('La tabla Hora se desinstalo correctamente.'.magenta); + + await Carrera.drop(); + console.log('La tabla Carrera se desinstalo correctamente.'.magenta); }; const sync = async () => { console.log('\nPaso 2) Instalando la db.'.bold.blue); - await TipoUsuario.sync(); - console.log('La tabla TipoUsuario se instalo correctamente.'.magenta); + await Carrera.sync(); + console.log('La tabla Carrera se instalo correctamente.'.magenta); - await Usuario.sync(); - console.log('La tabla Usuario se instalo correctamente.'.magenta); + await Hora.sync(); + console.log('La tabla Hora se instalo correctamente.'.magenta); + + await Dia.sync(); + console.log('La tabla Dia se instalo correctamente.'.magenta); + + await Grupo.sync(); + console.log('La tabla Grupo se instalo correctamente.'.magenta); + + await DiaHora.sync(); + console.log('La tabla DiaHora se instalo correctamente.'.magenta); + + await GrupoDiaHora.sync(); + console.log('La tabla GrupoDiaHora se instalo correctamente.'.magenta); + + await PrimerSemestre.sync(); + console.log('La tabla PrimerSemestre se instalo correctamente.'.magenta); + + await TercerSemestre.sync(); + console.log('La tabla TercerSemestre se instalo correctamente.'.magenta); }; -const dataTipoUsuario = async () => { - const data = ['admin', 'alumno', 'profesor']; +const dataCarrera = async () => { + const data = []; - console.log('\nPaso 3) Instalando catalogo tipo usuario.'.bold.blue); + console.log('\nPaso 3) Instalando catalogo carrera.'.bold.blue); for (let i = 0; i < data.length; i++) - await TipoUsuario.create({ tipoUsuario: data[i] }); + await Carrera.create({ carrera: data[i] }); }; const exe = async () => { await drop(); await sync(); - await dataTipoUsuario; + console.log( '\nSe ha instalado exitosamente la base de datos.\n'.underline.bold.green );