segment migration and support

This commit is contained in:
Francis Cao
2025-06-04 08:47:42 -07:00
parent 42be91b736
commit 1840b8b419
8 changed files with 1484 additions and 1412 deletions

View File

@@ -77,6 +77,7 @@ model Website {
eventData EventData[]
report Report[]
sessionData SessionData[]
segment Segment[]
@@index([userId])
@@index([teamId])
@@ -231,3 +232,17 @@ model Report {
@@index([name])
@@map("report")
}
model Segment {
id String @id() @unique() @map("segment_id") @db.Uuid
websiteId String @map("website_id") @db.Uuid
name String @map("name") @db.VarChar(200)
filters Json @map("filters")
createdAt DateTime? @default(now()) @map("created_at") @db.Timestamptz(6)
updatedAt DateTime? @updatedAt @map("updated_at") @db.Timestamptz(6)
website Website @relation(fields: [websiteId], references: [id])
@@index([websiteId])
@@map("segment")
}