import { PrismaClient } from '@prisma/client'; const prisma = new PrismaClient(); async function partyUser() { const alice = await prisma.partyUser.upsert({ where: { email: 'alice@prisma.io' }, update: {}, create: { email: 'alice@prisma.io', name: 'Alice', password: 'Aa12345678', emailVerified: new Date(), }, }); await prisma.partyUser.upsert({ where: { email: 'demo@minimals.cc' }, update: {}, create: { email: 'demo@minimals.cc', name: 'Demo', password: '@2Minimal', emailVerified: new Date(), }, }); await prisma.partyUser.upsert({ where: { email: 'bob@prisma.io' }, update: {}, create: { email: 'bob@prisma.io', name: 'Bob', password: 'Aa12345678', emailVerified: new Date(), }, }); for (let i = 0; i < 10; i++) { await prisma.partyUser.upsert({ where: { email: `bob${i}@prisma.io` }, update: {}, create: { email: `bob${i}@prisma.io`, name: 'Bob', password: 'Aa12345678', emailVerified: new Date(), }, }); } console.log('seed partyUser done'); } const partyUserSeed = partyUser() .then(async () => { await prisma.$disconnect(); }) .catch(async (e) => { console.error(e); await prisma.$disconnect(); process.exit(1); }); export { partyUserSeed };