seed the roles
This commit is contained in:
parent
07deb092e8
commit
05cd11f553
@ -0,0 +1 @@
|
||||
-- This is an empty migration.
|
@ -0,0 +1,17 @@
|
||||
|
||||
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' } }),
|
||||
]);
|
@ -31,7 +31,7 @@ enum RoleName {
|
||||
}
|
||||
|
||||
model Role {
|
||||
id String @id @default(cuid())
|
||||
id String @id @default(cuid(2))
|
||||
name String @unique
|
||||
users User[]
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user