bmc_hub/migrations/1004_bug_report_submissions.sql

16 lines
611 B
MySQL
Raw Normal View History

-- Track bug report submissions for rate limiting and auditing.
CREATE TABLE IF NOT EXISTS bug_report_submissions (
id SERIAL PRIMARY KEY,
sag_id INTEGER NOT NULL REFERENCES sag_sager(id) ON DELETE CASCADE,
user_id INTEGER NOT NULL REFERENCES users(user_id) ON DELETE CASCADE,
screenshot_attached BOOLEAN DEFAULT FALSE,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
CREATE INDEX IF NOT EXISTS idx_bug_report_submissions_user_time
ON bug_report_submissions(user_id, created_at DESC);
CREATE INDEX IF NOT EXISTS idx_bug_report_submissions_sag
ON bug_report_submissions(sag_id);