17 lines
665 B
TypeScript
17 lines
665 B
TypeScript
|
|
import { PrismaClient } from '../generated/prisma';
|
|
import { withAccelerate } from '@prisma/extension-accelerate';
|
|
|
|
const prisma = new PrismaClient().$extends(withAccelerate());
|
|
|
|
|
|
await Promise.all([
|
|
prisma.role.create({ data: { name: 'user' } }),
|
|
prisma.role.create({ data: { name: 'admin' } }),
|
|
prisma.role.create({ data: { name: 'supporterTier1' } }),
|
|
prisma.role.create({ data: { name: 'supporterTier2' } }),
|
|
prisma.role.create({ data: { name: 'supporterTier3' } }),
|
|
prisma.role.create({ data: { name: 'supporterTier4' } }),
|
|
prisma.role.create({ data: { name: 'supporterTier5' } }),
|
|
prisma.role.create({ data: { name: 'supporterTier6' } }),
|
|
]); |