const { PrismaClient } = require('../app/generated/prisma'); (async () => { const prisma = new PrismaClient(); try { const totalRows = await prisma.viewPerDay.count(); const distinct = await prisma.viewPerDay.findMany({ select: { contented: true }, distinct: ['contented'] }); const top = await prisma.viewPerDay.groupBy({ by: ['contented'], _count: { contented: true }, orderBy: { _count: { contented: 'desc' } }, take: 10, }); console.log(JSON.stringify({ totalRows, distinctIds: distinct.length, top }, null, 2)); } catch (e) { console.error(e); process.exit(1); } finally { await prisma.$disconnect(); } })();