Files
HKSingleParty/03_source/cms_backend/prisma/seed.ts
2025-05-28 23:17:04 +08:00

47 lines
1.2 KiB
TypeScript

/* eslint-disable no-console */
/* eslint-disable import/no-extraneous-dependencies */
import { generateSeedData, prisma } from './utils';
generateSeedData()
.then(async ({ users }) => {
// console.log({ users });
await prisma.$disconnect();
})
.catch(async (e) => {
console.error(e);
await prisma.$disconnect();
process.exit(1);
});
import { Event } from './seeds/Event';
import { Member } from './seeds/Member';
import { Order } from './seeds/Order';
import { superuserSeed } from './seeds/superuser';
import { userSeed } from './seeds/user';
import { ProductReview } from './seeds/productReview';
import { ProductItem } from './seeds/productItem';
import { FileStore } from './seeds/fileStore';
import { userItemSeed } from './seeds/userItem';
//
// import { Blog } from './seeds/blog';
// import { Mail } from './seeds/mail';
// import { File } from './seeds/_files';
// import { Chat } from './seeds/chat';
(async () => {
await Event;
await Member;
await Order;
await superuserSeed;
await userSeed;
await ProductReview;
await FileStore;
await ProductItem;
await userItemSeed;
// await Blog;
// await Mail;
// await File;
// await Chat;
})();