import { PrismaClient, Roles } from '@prisma/client'; const prisma = new PrismaClient(); async function main() { const customerUsers = await prisma.users.findMany({ where: { role: Roles.CUSTOMER }, orderBy: { email: 'asc' }, }); let i = 0; for (const u of customerUsers) { await prisma.customers.upsert({ where: { user_id: u.id }, update: {}, create: { user_id: u.id, invoice_id: i % 2 === 0 ? 100000 + i : null, // 1 sur 2 a un invoice_id }, }); i++; } const total = await prisma.customers.count(); console.log(`✓ Customers: ${total} rows`); } main().finally(() => prisma.$disconnect());