11 lines
354 B
SQL
11 lines
354 B
SQL
-- Online user count snapshots
|
|
-- Recorded every minute for historical trend analysis
|
|
CREATE TABLE IF NOT EXISTS online_snapshots (
|
|
id BIGSERIAL PRIMARY KEY,
|
|
ts TIMESTAMPTZ NOT NULL UNIQUE,
|
|
online_count INT NOT NULL DEFAULT 0,
|
|
window_seconds INT NOT NULL DEFAULT 180
|
|
);
|
|
|
|
CREATE INDEX idx_online_snapshots_ts ON online_snapshots(ts DESC);
|