import { PrismaClient, Prisma } from "@prisma/client" const prisma = new PrismaClient(); const songs: Prisma.ACGMCreateInput[] = [ { title: "問題がある人たち", artist: "吟", album: "この美術部には問題がある! オリジナルサウンドトラックCD vol.1", bangumi: "这个美术部有问题", music_id: 435289265 }, { title: "恋心", artist: "吟", album: "この美術部には問題がある! オリジナルサウンドトラックCD vol.1", bangumi: "这个美术部有问题", music_id: 435289266 }, { title: "いつもの教室", artist: "吟", album: "この美術部には問題がある! オリジナルサウンドトラックCD vol.1", bangumi: "这个美术部有问题", music_id: 435288259 }, { title: "みずきのテーマ", artist: "吟", album: "この美術部には問題がある! オリジナルサウンドトラックCD vol.1", bangumi: "这个美术部有问题", music_id: 435288260 }, { title: "伝える勇気があったなら", artist: "吟", album: "この美術部には問題がある! オリジナルサウンドトラックCD vol.1", alias: "如若拥有能够传达的勇气", bangumi: "这个美术部有问题", music_id: 435289268 }, { title: "Colorful world", artist: "吟", album: "この美術部には問題がある! オリジナルサウンドトラックCD vol.1", bangumi: "这个美术部有问题", music_id: 435289270 }, { title: "痛い少年", artist: "吟", album: "この美術部には問題がある! オリジナルサウンドトラックCD vol.1", bangumi: "这个美术部有问题", music_id: 435288263 }, { title: "ターコイズブルー", artist: "吟", album: "この美術部には問題がある! オリジナルサウンドトラックCD vol.1", bangumi: "这个美术部有问题", music_id: 435289272 }, { title: "Heartstrings", artist: "吟", album: "この美術部には問題がある! オリジナルサウンドトラックCD vol.1", bangumi: "这个美术部有问题", music_id: 435288265 }, { title: "僕らは美術部", artist: "吟", album: "この美術部には問題がある! オリジナルサウンドトラックCD vol.1", bangumi: "这个美术部有问题", music_id: 435289273 }, { title: "変わらない内巻", artist: "吟", album: "この美術部には問題がある! オリジナルサウンドトラックCD vol.1", bangumi: "这个美术部有问题", music_id: 435288268 } ] async function main() { console.log(`Start seeding ...`); for (const song of songs) { await prisma.aCGM.create({ data: song, }); } await prisma.user.create({ data: { name: "Paul", email: "dreamer_paul@126.com", password: "123456", } }); console.log(`Seeding finished.`); } main() .catch((e) => { console.error(e); process.exit(1); }) .finally(async () => { await prisma.$disconnect(); });