diff --git a/db/clickhouse/migrations/05_add_event_data_blob.sql b/db/clickhouse/migrations/05_add_event_data_blob.sql index 37b6fb98d..153fc0000 100644 --- a/db/clickhouse/migrations/05_add_event_data_blob.sql +++ b/db/clickhouse/migrations/05_add_event_data_blob.sql @@ -4,26 +4,26 @@ CREATE TABLE umami.event_data_blob session_id UUID, visit_id UUID, event_id UUID, - blob1 String, - blob2 String, - blob3 String, - blob4 String, - blob5 String, - blob5 String, - blob7 String, - blob8 String, - blob9 String, - blob10 String, - blob11 String, - blob12 String, - blob13 String, - blob14 String, - blob15 String, - blob16 String, - blob17 String, - blob18 String, - blob19 String, - blob20 String, + blob1 Nullable(String), + blob2 Nullable(String), + blob3 Nullable(String), + blob4 Nullable(String), + blob5 Nullable(String), + blob6 Nullable(String), + blob7 Nullable(String), + blob8 Nullable(String), + blob9 Nullable(String), + blob10 Nullable(String), + blob11 Nullable(String), + blob12 Nullable(String), + blob13 Nullable(String), + blob14 Nullable(String), + blob15 Nullable(String), + blob16 Nullable(String), + blob17 Nullable(String), + blob18 Nullable(String), + blob19 Nullable(String), + blob20 Nullable(String), double1 Nullable(Decimal64(4)), double2 Nullable(Decimal64(4)), double3 Nullable(Decimal64(4)), diff --git a/db/clickhouse/schema.sql b/db/clickhouse/schema.sql index 9aa5b7f1e..1848f5663 100644 --- a/db/clickhouse/schema.sql +++ b/db/clickhouse/schema.sql @@ -77,26 +77,26 @@ CREATE TABLE umami.event_data_blob session_id UUID, visit_id UUID, event_id UUID, - blob1 String, - blob2 String, - blob3 String, - blob4 String, - blob5 String, - blob5 String, - blob7 String, - blob8 String, - blob9 String, - blob10 String, - blob11 String, - blob12 String, - blob13 String, - blob14 String, - blob15 String, - blob16 String, - blob17 String, - blob18 String, - blob19 String, - blob20 String, + blob1 Nullable(String), + blob2 Nullable(String), + blob3 Nullable(String), + blob4 Nullable(String), + blob5 Nullable(String), + blob6 Nullable(String), + blob7 Nullable(String), + blob8 Nullable(String), + blob9 Nullable(String), + blob10 Nullable(String), + blob11 Nullable(String), + blob12 Nullable(String), + blob13 Nullable(String), + blob14 Nullable(String), + blob15 Nullable(String), + blob16 Nullable(String), + blob17 Nullable(String), + blob18 Nullable(String), + blob19 Nullable(String), + blob20 Nullable(String), double1 Nullable(Decimal64(4)), double2 Nullable(Decimal64(4)), double3 Nullable(Decimal64(4)), diff --git a/src/queries/analytics/eventData/saveEventData.ts b/src/queries/analytics/eventData/saveEventData.ts index 490b15223..c2f83a0d6 100644 --- a/src/queries/analytics/eventData/saveEventData.ts +++ b/src/queries/analytics/eventData/saveEventData.ts @@ -91,6 +91,7 @@ async function clickhouseQuery(data: { event_id: eventId, visit_id: visitId, event_name: eventName, + created_at: createdAt ?? getDateFormat(new Date()), }; jsonBlobs.blobs.forEach((blob, i) => { if (i >= 20) return; // 20 is the max number of blobs