const { PrismaClient } = require('@prisma/client'); const prisma = new PrismaClient(); async function main() { console.log('Running raw SQL to fix statuses...'); try { // Fix empty strings const res1 = await prisma.$executeRawUnsafe("UPDATE Client SET status = 'LEAD' WHERE status = ''"); console.log('Fixed empty statuses:', res1); // Fix 'CUSTOMER' if it exists (mapping it to SALES) const res2 = await prisma.$executeRawUnsafe("UPDATE Client SET status = 'SALES' WHERE status = 'CUSTOMER'"); console.log('Fixed CUSTOMER statuses:', res2); // Also check Opportunity stages const res3 = await prisma.$executeRawUnsafe("UPDATE Opportunity SET stage = 'LEAD' WHERE stage = ''"); console.log('Fixed empty Opportunity stages:', res3); } catch (e) { console.error(e); } finally { await prisma.$disconnect(); } } main();