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 {
|
model Role {
|
||||||
id String @id @default(cuid())
|
id String @id @default(cuid(2))
|
||||||
name String @unique
|
name String @unique
|
||||||
users User[]
|
users User[]
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user