require('../config/config'); const colors = require('colors'); const Adscripcion = require('./tablas/Adscripcion'); const Categoria = require('./tablas/Categoria'); const Contacto = require('./tablas/Contacto'); const DatosAcademicos = require('./tablas/DatosAcademicos'); const Edificio = require('./tablas/Edificio'); const Investigador = require('./tablas/Investigador'); const TipoContacto = require('./tablas/TipoContacto'); const TipoDatosAcademicos = require('./tablas/TipoDatosAcademicos'); // const encriptar = require('../helper/encriptar'); const Usuario = require('./tablas/Usuario'); const drop = async () => { console.log('\nPaso 1) Desinstalando la db.'.bold.blue); await DatosAcademicos.drop(); console.log('La tabla DatosAcademicos se desinstalo correctamente.'.magenta); await Contacto.drop(); console.log('La tabla Contacto se desinstalo correctamente.'.magenta); await Investigador.drop(); console.log('La tabla Investigador se desinstalo correctamente.'.magenta); await Usuario.drop(); console.log('La tabla Usuario se desinstalo correctamente.'.magenta); await TipoDatosAcademicos.drop(); console.log('La tabla TipoDatosAcademicos se desinstalo correctamente.'.magenta); await TipoContacto.drop(); console.log('La tabla TipoContacto se desinstalo correctamente.'.magenta); await Categoria.drop(); console.log('La tabla Categoria se desinstalo correctamente.'.magenta); await Edificio.drop(); console.log('La tabla Edificio se desinstalo correctamente.'.magenta); await Adscripcion.drop(); console.log('La tabla Adscripcion se desinstalo correctamente.'.magenta); }; const sync = async () => { console.log('\nPaso 2) Instalando la db.'.bold.blue); await Categoria.sync(); console.log('La tabla Categoria se instalo correctamente.'.magenta); await Edificio.sync(); console.log('La tabla Edificio se instalo correctamente.'.magenta); await Adscripcion.sync(); console.log('La tabla Adscripcion se instalo correctamente.'.magenta); await TipoContacto.sync(); console.log('La tabla TipoContacto se instalo correctamente.'.magenta); await TipoDatosAcademicos.sync(); console.log('La tabla TipoDatosAcademicos se instalo correctamente.'.magenta); await Usuario.sync(); console.log('La tabla Usuario se instalo correctamente.'.magenta); await Investigador.sync(); console.log('La tabla Investigador se instalo correctamente.'.magenta); await Contacto.sync(); console.log('La tabla Contacto se instalo correctamente.'.magenta); await DatosAcademicos.sync(); console.log('La tabla DatosAcademicos se instalo correctamente.'.magenta); }; const exe = async () => { await drop(); await sync(); console.log( '\nSe ha instalado exitosamente la base de datos.\n'.underline.bold.green ); process.exit(); }; exe();