Spaces:
Running
Running
File size: 1,129 Bytes
3d777f1 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | const supabase = require('../db');
async function clearDB() {
console.log('Clearing database tables for clean sync test...');
try {
// Truncating tables CASCADE equivalent is deleting all records
const { error: err1 } = await supabase.from('follow_ups').delete().neq('id', '00000000-0000-0000-0000-000000000000');
if (err1) console.error('Error clearing follow_ups:', err1.message);
const { error: err2 } = await supabase.from('admissions').delete().neq('id', '00000000-0000-0000-0000-000000000000');
if (err2) console.error('Error clearing admissions:', err2.message);
const { error: err3 } = await supabase.from('leads').delete().neq('id', '00000000-0000-0000-0000-000000000000');
if (err3) console.error('Error clearing leads:', err3.message);
const { error: err4 } = await supabase.from('counselors').delete().neq('id', '00000000-0000-0000-0000-000000000000');
if (err4) console.error('Error clearing counselors:', err4.message);
console.log('✅ All tables cleared successfully.');
} catch (error) {
console.error('Unexpected error:', error.message);
}
}
clearDB();
|