Merge remote-tracking branch 'origin/main'

# Conflicts:
#	app/(customer)/dashboard/agents/[agentId]/page.tsx
This commit is contained in:
charles-gauthereau
2024-11-30 16:30:17 +01:00
25 changed files with 772 additions and 202 deletions
+28
View File
@@ -77,6 +77,31 @@ enum Role {
admin
}
model Organization {
id String @id @default(cuid())
slug String @unique
name String
createdAt DateTime @default(now()) @map("created_at")
projects Project[]
@@map("organizations")
}
model Project {
id String @id @default(cuid())
slug String @unique
name String
createdAt DateTime @default(now()) @map("created_at")
organizationId String @map("organization_id")
organization Organization @relation(fields: [organizationId], references: [id])
databases Database[]
@@map("projects")
}
model Agent {
id String @id @default(cuid())
slug String @unique
@@ -114,6 +139,9 @@ model Database {
backups Backup[]
restaurations Restauration[]
projectId String? @map("project_id")
project Project? @relation(fields: [projectId], references: [id])
@@map("databases")
}