targo-backend/prisma/mock-seeds-scripts/04-customers.ts

29 lines
739 B
TypeScript

// 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());