require('./config'); const mariadb = require('mariadb'); const pool = mariadb.createPool({ host: process.env.SAT_HOST, user: process.env.SAT_USER, password: process.env.SAT_PASSWORD, database: process.env.SAT_DB, }); const obtenerIdCarrera = async (numeroCuenta) => { const conn = await pool.getConnection().catch((err) => { throw new Error('No se pudo conectar con la db. ' + err); }); return conn .query(`SELECT id_carrera FROM alumno WHERE id_cuenta = ${numeroCuenta}`) .then((rows) => { conn.end(); // console.log(rows[0]); // if (rows[0].length === 0) return null; return rows[0]; }) .catch((err) => { conn.end(); throw new Error('Hubo un problema con el querry.' + err); }); }; const obtenerCarrera = async (idCarrera) => { const conn = await pool.getConnection().catch((err) => { throw new Error('No se pudo conectar con la db. ' + err); }); return conn .query(`SELECT id_carrera FROM carrera WHERE id_carrera = ${idCarrera}`) .then((rows) => { conn.end(); return rows[0]; }) .catch((err) => { conn.end(); throw new Error('Hubo un problema con el querry.' + err); }); }; module.exports = { obtenerIdCarrera, obtenerCarrera };