import 'dotenv/config'; import sql from 'mssql'; import { buildPurgeSql } from '../src/providers/mssql/purgeSql.js'; import { SCHEMA_SCRIPTS } from '../src/providers/mssql/schema.js'; const pool = await sql.connect({ server: process.env.MSSQL_SERVER, database: process.env.MSSQL_DATABASE, user: process.env.MSSQL_USER, password: process.env.MSSQL_PASSWORD, options: { encrypt: false, trustServerCertificate: true, }, }); try { await pool.request().query(buildPurgeSql()); for (const script of SCHEMA_SCRIPTS) { await pool.request().query(script); } console.log(`Database reset (${SCHEMA_SCRIPTS.length} schema scripts applied)`); } finally { await pool.close(); }