(data): Schema and object model.
This commit is contained in:
@@ -259,6 +259,31 @@ CREATE TABLE subscriber_events (
|
||||
);
|
||||
|
||||
|
||||
CREATE VIEW event_details AS
|
||||
SELECT
|
||||
events.event_id AS event_id,
|
||||
events.user_id AS user_id,
|
||||
events.document_id AS document_id,
|
||||
events.user_name AS user_name,
|
||||
events.event_type AS event_type,
|
||||
events.occurred_at AS occurred_at,
|
||||
events.created_at AS created_at,
|
||||
plain_events.message AS plain_message,
|
||||
raid_events.visitor_count AS raid_visitor_count,
|
||||
cheer_events.amount AS cheer_amount,
|
||||
cheer_events.cheer_type AS cheer_type,
|
||||
cheer_events.message AS cheer_message,
|
||||
subscriber_events.subscribed_length AS subscriber_length,
|
||||
subscriber_events.tier AS subscriber_tier,
|
||||
subscriber_events.message AS subscriber_message,
|
||||
FROM
|
||||
events
|
||||
LEFT JOIN plain_events USING (event_id)
|
||||
LEFT JOIN raid_events USING (event_id)
|
||||
LEFT JOIN cheer_events USING (event_id)
|
||||
LEFT JOIN subscriber_events USING (event_id)
|
||||
ORDER BY events.occurred_at ASC;
|
||||
|
||||
-- }}}
|
||||
|
||||
-- Specimens {{{
|
||||
|
||||
Reference in New Issue
Block a user