-- Create the table if it doesn't exist
CREATE TABLE IF NOT EXISTS activity_log (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    timestamp TEXT NOT NULL
);

-- Insert dummy data for one year
DELETE FROM activity_log; -- Clear existing data

WITH RECURSIVE dates(date) AS (
    SELECT datetime('2023-12-01 00:00:00')
    UNION ALL
    SELECT datetime(date, '+1 hour')
    FROM dates
    WHERE date < datetime('2024-12-01 00:00:00')
)
INSERT INTO activity_log (timestamp)
SELECT date
FROM dates
WHERE random() % 4 = 0; -- Randomly select approximately 25% of hours for activity
