17 lines
560 B
SQL
17 lines
560 B
SQL
CREATE TABLE IF NOT EXISTS robertseares_page_loads (
|
|
id BIGSERIAL PRIMARY KEY,
|
|
path TEXT NOT NULL,
|
|
locale TEXT,
|
|
referrer TEXT,
|
|
user_agent TEXT,
|
|
viewport JSONB NOT NULL DEFAULT '{}'::jsonb,
|
|
metadata JSONB NOT NULL DEFAULT '{}'::jsonb,
|
|
created_at TIMESTAMPTZ NOT NULL DEFAULT now()
|
|
);
|
|
|
|
CREATE INDEX IF NOT EXISTS robertseares_page_loads_created_at_idx
|
|
ON robertseares_page_loads (created_at DESC);
|
|
|
|
CREATE INDEX IF NOT EXISTS robertseares_page_loads_path_created_at_idx
|
|
ON robertseares_page_loads (path, created_at DESC);
|