Initial Typescript models.

This commit is contained in:
Brian Cao 2022-11-15 13:21:14 -08:00
parent 04e9f06e93
commit 0aaba8cbd1
74 changed files with 1144 additions and 768 deletions

View file

@ -19,6 +19,7 @@ CREATE TABLE event
url String,
referrer String,
--event
event_type UInt32,
event_name String,
event_data JSON,
created_at DateTime('UTC')
@ -41,6 +42,7 @@ CREATE TABLE event_queue (
screen LowCardinality(String),
language LowCardinality(String),
country LowCardinality(String),
event_type UInt32,
event_name String,
event_data String,
created_at DateTime('UTC')
@ -67,6 +69,7 @@ SELECT website_id,
screen,
language,
country,
event_type,
event_name,
event_data,
created_at

View file

@ -69,8 +69,9 @@ model WebsiteEvent {
createdAt DateTime? @default(now()) @map("created_at") @db.Timestamptz(6)
url String @db.VarChar(500)
referrer String? @db.VarChar(500)
eventName String @map("event_name") @db.VarChar(50)
eventData Json @map("event_data")
eventType Int @default(1) @map("event_type") @db.Integer
eventName String? @map("event_name") @db.VarChar(50)
eventData Json? @map("event_data")
@@index([createdAt])
@@index([sessionId])