diff --git a/apps/webapp/prisma/schema.prisma b/apps/webapp/prisma/schema.prisma index b68eeb0..57c07da 100644 --- a/apps/webapp/prisma/schema.prisma +++ b/apps/webapp/prisma/schema.prisma @@ -210,6 +210,18 @@ model InvitationCode { createdAt DateTime @default(now()) } +model MCPSession { + id String @id @default(cuid()) + source String + integrations String[] + + workspace Workspace? @relation(references: [id], fields: [workspaceId]) + workspaceId String? + + createdAt DateTime @default(now()) + deleted DateTime? +} + model OAuthAuthorizationCode { id String @id @default(cuid()) @@ -628,6 +640,7 @@ model Workspace { OAuthRefreshToken OAuthRefreshToken[] RecallLog RecallLog[] Space Space[] + MCPSession MCPSession[] } enum AuthenticationMethod { diff --git a/packages/database/prisma/migrations/20250909032806_add_user_metadata/migration.sql b/packages/database/prisma/migrations/20250909032806_add_user_metadata/migration.sql new file mode 100644 index 0000000..4cac971 --- /dev/null +++ b/packages/database/prisma/migrations/20250909032806_add_user_metadata/migration.sql @@ -0,0 +1,2 @@ +-- AlterTable +ALTER TABLE "User" ADD COLUMN "metadata" JSONB NOT NULL DEFAULT '{}'; diff --git a/packages/database/prisma/schema.prisma b/packages/database/prisma/schema.prisma index b68eeb0..57c07da 100644 --- a/packages/database/prisma/schema.prisma +++ b/packages/database/prisma/schema.prisma @@ -210,6 +210,18 @@ model InvitationCode { createdAt DateTime @default(now()) } +model MCPSession { + id String @id @default(cuid()) + source String + integrations String[] + + workspace Workspace? @relation(references: [id], fields: [workspaceId]) + workspaceId String? + + createdAt DateTime @default(now()) + deleted DateTime? +} + model OAuthAuthorizationCode { id String @id @default(cuid()) @@ -628,6 +640,7 @@ model Workspace { OAuthRefreshToken OAuthRefreshToken[] RecallLog RecallLog[] Space Space[] + MCPSession MCPSession[] } enum AuthenticationMethod {