Add more event types.
This commit is contained in:
@@ -113,7 +113,7 @@ CREATE TABLE events(
|
||||
communityid INTEGER NOT NULL REFERENCES communities (communityid),
|
||||
channel_id TEXT NOT NULL,
|
||||
profileid INTEGER REFERENCES user_profiles (profileid),
|
||||
user_id TEXT NOT NULL,
|
||||
user_id TEXT,
|
||||
occurred_at TIMESTAMPTZ,
|
||||
created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),
|
||||
UNIQUE (event_id, event_type)
|
||||
@@ -158,7 +158,7 @@ CREATE TABLE subscribe_message_events(
|
||||
tier INTEGER NOT NULL,
|
||||
duration_months INTEGER NOT NULL,
|
||||
cumulative_months INTEGER NOT NULL,
|
||||
streak_months INTEGER NOT NULL,
|
||||
streak_months INTEGER,
|
||||
message TEXT,
|
||||
FOREIGN KEY (event_id, event_type) REFERENCES events (event_id, event_type)
|
||||
);
|
||||
@@ -256,7 +256,7 @@ CREATE TABLE raid_out_events(
|
||||
event_id INTEGER PRIMARY KEY REFERENCES events (event_id),
|
||||
event_type TEXT NOT NULL DEFAULT 'raidout' CHECK (event_type = 'raidout'),
|
||||
target_id TEXT NOT NULL,
|
||||
target_name TEXT NOT NULL,
|
||||
target_name TEXT,
|
||||
viewer_count INTEGER NOT NULL,
|
||||
FOREIGN KEY (event_id, event_type) REFERENCES events (event_id, event_type)
|
||||
);
|
||||
@@ -265,7 +265,7 @@ CREATE TABLE raid_in_events(
|
||||
event_id INTEGER PRIMARY KEY REFERENCES events (event_id),
|
||||
event_type TEXT NOT NULL DEFAULT 'raidin' CHECK (event_type = 'raidin'),
|
||||
source_id TEXT NOT NULL,
|
||||
source_name TEXT NOT NULL,
|
||||
source_name TEXT,
|
||||
viewer_count INTEGER NOT NULL,
|
||||
FOREIGN KEY (event_id, event_type) REFERENCES events (event_id, event_type)
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user