import { PrismaClient } from '@prisma/client'; const prisma = new PrismaClient(); async function member() { for (let i = 0; i < 100; i++) { const john = await prisma.member.upsert({ where: { email: `member${i}@example.com` }, update: {}, create: { email: `member${i}@example.com`, name: `member_${i}`, age: 20 + i, rank: i % 2 ? 'VIP' : 'NON_VIP', verified: i % 3 ? 'NOT_VERIFIED' : 'VERIFIED', hobbies: ['fishing', 'basketball', 'piano'], distance: '40km', location_area: 'Sai Kung', greetings: 'Hi, I am ', gender: 'man', tall_cm: 172, weight_kg: 60, occupation: 'doctor', language: ['English', 'French', 'Chinese'], education: ['Degree of Computer'], self_introduction: 'Get me know me before you love me. Get me know me before you love me.', music: ['Classic', 'Classic', 'Classic', 'Classic', 'Classic', 'Classic'], pets: ['Classic', 'Classic', 'Classic', 'Classic', 'Classic', 'Classic'], character: ['Classic', 'Classic', 'Classic', 'Classic', 'Classic', 'Classic'] } }); } console.log('seed member done'); } const Member = member() .then(async () => { await prisma.$disconnect(); }) .catch(async (e) => { console.error(e); await prisma.$disconnect(); process.exit(1); }); export { Member };