15 lines
508 B
SQL
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);
|