20 lines
404 B
TypeScript
20 lines
404 B
TypeScript
import { execSync } from 'node:child_process';
|
|
|
|
import db from './models/index.ts';
|
|
|
|
async function resetDatabase(): Promise<void> {
|
|
console.log('Resetting Database');
|
|
|
|
try {
|
|
await db.sequelize.sync({ force: true });
|
|
execSync('sequelize db:seed:all');
|
|
console.log('OK');
|
|
process.exit(0);
|
|
} catch (error) {
|
|
console.error(error);
|
|
process.exit(1);
|
|
}
|
|
}
|
|
|
|
void resetDatabase();
|