29 lines
739 B
TypeScript
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());
|