update
This commit is contained in:
22
scripts/drop-grade-tables.js
Normal file
22
scripts/drop-grade-tables.js
Normal file
@@ -0,0 +1,22 @@
|
||||
const { sequelize } = require('../config/database');
|
||||
|
||||
async function dropTables() {
|
||||
try {
|
||||
console.log('🔄 Dropping old grade tables...');
|
||||
|
||||
await sequelize.query('DROP TABLE IF EXISTS grade_history');
|
||||
await sequelize.query('DROP TABLE IF EXISTS grade_summaries');
|
||||
await sequelize.query('DROP TABLE IF EXISTS grades');
|
||||
await sequelize.query('DROP TABLE IF EXISTS grade_items');
|
||||
await sequelize.query('DROP TABLE IF EXISTS grade_categories');
|
||||
await sequelize.query('DROP TABLE IF EXISTS leave_requests');
|
||||
|
||||
console.log('✅ Tables dropped successfully');
|
||||
process.exit(0);
|
||||
} catch (error) {
|
||||
console.error('❌ Error dropping tables:', error.message);
|
||||
process.exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
dropTables();
|
||||
Reference in New Issue
Block a user