import { Prisma, PrismaClient } from '@prisma/client' const prisma = new PrismaClient() //실행 방법: npx ts-node scripts.ts async function main() { let users: Prisma.UserCreateInput[] = [ { email: 'choi.jh@idcjp.jp', name: '최준흠', password: '1234', role: 'ADMIN' }, { email: 'user1@idcjp.jp', name: '사용자1', password: '1234', role: 'USER' }, { email: 'user2@idcjp.jp', name: '사용자2', password: '1234', role: 'USER' }, { email: 'user3@idcjp.jp', name: '사용자3', password: '1234', role: 'USER' } ] await Promise.all( users.map(async (user) => { await prisma.user.create({ data: user }) }) ) } main() .then(async () => { await prisma.$disconnect() }) .catch(async (e) => { console.error(e) await prisma.$disconnect() process.exit(1) })