Files
call-center/migrations/sql/0020_reporting_saved_views_sqlite.sql
T

15 lines
508 B
SQL

CREATE TABLE IF NOT EXISTS reporting_saved_views (
id INTEGER PRIMARY KEY AUTOINCREMENT,
owner_user TEXT NOT NULL,
owner_role TEXT NULL,
view_id TEXT NOT NULL,
name TEXT NOT NULL,
snapshot_json TEXT NOT NULL DEFAULT '{}',
created_at TEXT NOT NULL,
updated_at TEXT NOT NULL,
CONSTRAINT uq_reporting_saved_views_owner_view UNIQUE (owner_user, view_id)
);
CREATE INDEX IF NOT EXISTS idx_reporting_saved_views_owner_updated
ON reporting_saved_views (owner_user, updated_at);