russ_react/prisma/seed.ts

36 lines
808 B
TypeScript

import { PrismaClient } from '@prisma/client'
const prisma = new PrismaClient()
async function main() {
// Данные для заполнения
const categories = [
{ id: 1, name: "Film" },
{ id: 2, name: "Theater" },
{ id: 3, name: "Music" },
{ id: 4, name: "Sports" },
{ id: 5, name: "Art" },
{ id: 6, name: "Legends" },
{ id: 7, name: "Anniversaries" },
{ id: 8, name: "Memory" },
];
// Заполнение данных
for (const category of categories) {
await prisma.category.upsert({
where: { id: category.id },
update: {},
create: category,
});
}
console.log('Данные успешно добавлены!');
}
main()
.catch((e) => {
throw e;
})
.finally(async () => {
await prisma.$disconnect();
});