import { PrismaClient } from '@prisma/client' const prisma = new PrismaClient() async function check() { const projects = await prisma.project.count() console.log('Total projects:', projects) const rounds = await prisma.round.findMany({ include: { _count: { select: { roundProjects: true } } } }) for (const r of rounds) { console.log(`Round: ${r.name} (id: ${r.id})`) console.log(` Projects: ${r._count.roundProjects}`) } // Check if projects have programId set const sampleProjects = await prisma.project.findMany({ select: { id: true, title: true, programId: true }, take: 5 }) console.log('\nSample projects:') for (const p of sampleProjects) { console.log(` ${p.title}: programId=${p.programId}`) } } check() .then(() => prisma.$disconnect()) .catch(async (e) => { console.error(e) await prisma.$disconnect() })