Spaces:
Running
Running
| 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(); | |