import { PrismaClient } from '@prisma/client'; const prisma = new PrismaClient(); async function main() { console.log("📊 DATABASE AUDIT:"); // Count Users const userCount = await prisma.user.count(); console.log(`- Total Users: ${userCount}`); const users = await prisma.user.findMany({ include: { _count: { select: { projects: true } } } }); users.forEach(u => { console.log(` 👤 ${u.email} (${u.role}): ${u._count.projects} projects`); }); // Count Projects const projectCount = await prisma.project.count(); console.log(`\n- Total Projects: ${projectCount}`); const projects = await prisma.project.findMany({ select: { id: true, niche: true, createdAt: true, userId: true }, orderBy: { createdAt: 'desc' }, take: 5 }); console.log("\nRecent Projects:"); projects.forEach(p => console.log(` 📂 ${p.niche} (${p.createdAt.toISOString()}) - User: ${p.userId}`)); await prisma.$disconnect(); } main();