From 46c40a53a569f5f27de016bc0215bf30dcdba1a5 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Thu, 23 Oct 2025 23:36:36 -0700 Subject: feat(gateway:listeners): Add role persistence --- packages/gateway/prisma/schema.prisma | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 packages/gateway/prisma/schema.prisma (limited to 'packages/gateway/prisma/schema.prisma') diff --git a/packages/gateway/prisma/schema.prisma b/packages/gateway/prisma/schema.prisma new file mode 100644 index 0000000..922ca6f --- /dev/null +++ b/packages/gateway/prisma/schema.prisma @@ -0,0 +1,20 @@ +generator client { + provider = "prisma-client-js" +} + +datasource db { + provider = "postgresql" + url = env("DATABASE_URL") +} + +model UserRole { + id String @id @default(cuid()) + userId String + guildId String + roleId String + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + + @@unique([userId, guildId, roleId]) + @@index([userId, guildId]) +} -- cgit v1.2.3