mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-27 16:07:06 -05:00
21 lines
1.1 KiB
SQL
21 lines
1.1 KiB
SQL
-- Add escalation tracking fields to content_submissions table
|
|
ALTER TABLE public.content_submissions
|
|
ADD COLUMN IF NOT EXISTS escalated BOOLEAN DEFAULT FALSE,
|
|
ADD COLUMN IF NOT EXISTS escalation_reason TEXT,
|
|
ADD COLUMN IF NOT EXISTS escalated_at TIMESTAMP WITH TIME ZONE,
|
|
ADD COLUMN IF NOT EXISTS escalated_by UUID REFERENCES auth.users(id);
|
|
|
|
-- Add index for escalated submissions
|
|
CREATE INDEX IF NOT EXISTS idx_content_submissions_escalated
|
|
ON public.content_submissions(escalated)
|
|
WHERE escalated = TRUE;
|
|
|
|
-- Add index for escalated_by
|
|
CREATE INDEX IF NOT EXISTS idx_content_submissions_escalated_by
|
|
ON public.content_submissions(escalated_by);
|
|
|
|
-- Add comments for documentation
|
|
COMMENT ON COLUMN public.content_submissions.escalated IS 'Whether this submission has been escalated to admin';
|
|
COMMENT ON COLUMN public.content_submissions.escalation_reason IS 'Reason for escalation';
|
|
COMMENT ON COLUMN public.content_submissions.escalated_at IS 'Timestamp when submission was escalated';
|
|
COMMENT ON COLUMN public.content_submissions.escalated_by IS 'User who escalated the submission'; |