import { Prisma, PrismaClient } from '@prisma/client' const prisma = new PrismaClient() //실행 방법: npx ts-node scripts.ts async function main() { let todos: Prisma.TodoCreateInput[] = [ { title: '타이틀_1', content: '내용_1' }, { title: '타이틀_2', content: '내용_2' }, { title: '타이틀_3', content: '내용_3' }, { title: '타이틀_4', content: '내용_4' }, { title: '타이틀_5', content: '내용_5' }, { title: '타이틀_6', content: '내용_6' }, { title: '타이틀_7', content: '내용_7' }, { title: '타이틀_8', content: '내용_8' }, { title: '타이틀_9', content: '내용_9' }, { title: '타이틀_10', content: '내용_10' }, { title: '타이틀_11', content: '내용_11' }, { title: '타이틀_12', content: '내용_12' }, { title: '타이틀_13', content: '내용_13' }, { title: '타이틀_14', content: '내용_14' }, { title: '타이틀_15', content: '내용_15' } ] await Promise.all( todos.map(async (todo) => { await prisma.todo.create({ data: todo }) }) ) } main() .then(async () => { await prisma.$disconnect() }) .catch(async (e) => { console.error(e) await prisma.$disconnect() process.exit(1) })