From d0712f84c6b816aa651ddd5060311191d0503bf9 Mon Sep 17 00:00:00 2001 From: David Dworken Date: Tue, 26 Sep 2023 20:49:21 -0700 Subject: [PATCH] Skip storing user stats when running with sqlite, since the queries aren't compatible with sqlite --- backend/server/internal/database/db.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backend/server/internal/database/db.go b/backend/server/internal/database/db.go index dcac680..d151f36 100644 --- a/backend/server/internal/database/db.go +++ b/backend/server/internal/database/db.go @@ -288,6 +288,11 @@ type ActiveUserStats struct { } func (db *DB) GenerateAndStoreActiveUserStats(ctx context.Context) error { + if db.DB.Name() == "sqlite" { + // Not supported on sqlite + return nil + } + totalNumDevices, err := extractInt64FromRow(db.WithContext(ctx).Raw("SELECT COUNT(DISTINCT devices.device_id) FROM devices").Row()) if err != nil { return err