Skip to main content

SQLITE_SCHEMA

Constant SQLITE_SCHEMA 

Source
pub const SQLITE_SCHEMA: &str = r#"
CREATE TABLE IF NOT EXISTS audit_entries (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    timestamp TEXT NOT NULL,
    session_id TEXT NOT NULL,
    provider TEXT NOT NULL DEFAULT 'aws',
    event_type TEXT NOT NULL,
    event_data TEXT NOT NULL,
    created_at TEXT NOT NULL DEFAULT (datetime('now'))
);

CREATE INDEX IF NOT EXISTS idx_audit_session_id ON audit_entries(session_id);
CREATE INDEX IF NOT EXISTS idx_audit_timestamp ON audit_entries(timestamp);
CREATE INDEX IF NOT EXISTS idx_audit_provider ON audit_entries(provider);
CREATE INDEX IF NOT EXISTS idx_audit_event_type ON audit_entries(event_type);
"#;
Expand description

SQL schema for audit tables.