diff --git a/db/postgresql/migrations/01_init/migration.sql b/db/postgresql/migrations/01_init/migration.sql index ded40276..578e6f9c 100644 --- a/db/postgresql/migrations/01_init/migration.sql +++ b/db/postgresql/migrations/01_init/migration.sql @@ -56,6 +56,7 @@ CREATE TABLE "website_event" ( "referrer" VARCHAR(500), "event_type" INTEGER NOT NULL DEFAULT 1, "event_name" VARCHAR(50), + "event_data" JSONB, CONSTRAINT "website_event_pkey" PRIMARY KEY ("event_id") ); diff --git a/queries/analytics/pageview/getPageviewMetrics.ts b/queries/analytics/pageview/getPageviewMetrics.ts index 08221396..0475207c 100644 --- a/queries/analytics/pageview/getPageviewMetrics.ts +++ b/queries/analytics/pageview/getPageviewMetrics.ts @@ -52,7 +52,8 @@ async function relationalQuery( and event_type = $4 ${filterQuery} group by 1 - order by 2 desc`, + order by 2 desc + limit 200`, params, ); } @@ -86,7 +87,8 @@ async function clickhouseQuery( and ${getBetweenDates('created_at', startDate, endDate)} ${filterQuery} group by x - order by y desc`, + order by y desc + limit 200`, params, ); } diff --git a/queries/analytics/session/getSessionMetrics.ts b/queries/analytics/session/getSessionMetrics.ts index 3465967e..9f427e53 100644 --- a/queries/analytics/session/getSessionMetrics.ts +++ b/queries/analytics/session/getSessionMetrics.ts @@ -39,7 +39,8 @@ async function relationalQuery( ${filterQuery} ) group by 1 - order by 2 desc`, + order by 2 desc + limit 200`, params, ); } @@ -63,7 +64,8 @@ async function clickhouseQuery( and ${getBetweenDates('created_at', startDate, endDate)} ${filterQuery} group by x - order by y desc`, + order by y desc + limit 200`, params, ); }