Files
plantillas/api/server/db/install.js
T

38 lines
976 B
JavaScript
Raw Normal View History

2021-04-20 15:40:43 -05:00
require('../config/config');
const colors = require('colors');
2021-04-20 19:05:29 -05:00
// const encriptar = require('../helper/encriptar');
const TipoUsuario = require('./tablas/TipoUsuario');
const Usuario = require('./tablas/Usuario');
2021-04-20 15:40:43 -05:00
const drop = async () => {
console.log('\nPaso 1) Desinstalando la db.'.bold.blue);
2021-04-20 19:05:29 -05:00
await Usuario.drop();
console.log('La tabla Usuario se desinstalo correctamente.'.magenta);
await TipoUsuario.drop();
console.log('La tabla TipoUsuario se desinstalo correctamente.'.magenta);
2021-04-20 15:40:43 -05:00
};
const sync = async () => {
console.log('\nPaso 2) Instalando la db.'.bold.blue);
2021-04-20 19:05:29 -05:00
await TipoUsuario.sync();
console.log('La tabla TipoUsuario se instalo correctamente.'.magenta);
await Usuario.sync();
console.log('La tabla Usuario se instalo correctamente.'.magenta);
2021-04-20 15:40:43 -05:00
};
const exe = async () => {
await drop();
await sync();
console.log(
'\nSe ha instalado exitosamente la base de datos.\n'.underline.bold.green
);
process.exit();
};
exe();