import conn from '../database.js'; import fs from "fs"; export const computeStats = async (timePeriod, generalTableName, otherTableName) => { return new Promise((resolve, reject) => { let sql = fs.readFileSync("stats/update_stats.sql").toString(); sql = sql .replace(new RegExp("DAY_COUNT_DELAY",'g'), timePeriod.toString()) .replace(new RegExp("STATS_GENERAL_TABLE_NAME", 'g'), generalTableName) .replace(new RegExp('STATS_AUTRES_TABLE_NAME', 'g'), otherTableName) conn.query(sql, (err, res) => { if(err) { reject(err) }else { resolve(res.insertId); } }); }) } // computeStats(7,"stats_general_semaine","stats_autres_semaine").then(() => {console.log("OK")});