114 lines
3.1 KiB
TypeScript
114 lines
3.1 KiB
TypeScript
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();
|
|
});
|