feat: Implement ticket merging

This commit is contained in:
gpt-engineer-app[bot]
2025-10-28 22:48:03 +00:00
parent 41a3dcd02f
commit 1da0bc04d6
5 changed files with 501 additions and 15 deletions

View File

@@ -0,0 +1,9 @@
-- Add merge tracking to contact submissions
ALTER TABLE contact_submissions
ADD COLUMN merged_ticket_numbers text[] DEFAULT '{}';
CREATE INDEX idx_contact_submissions_merged_ticket_numbers
ON contact_submissions USING GIN (merged_ticket_numbers)
WHERE merged_ticket_numbers IS NOT NULL AND array_length(merged_ticket_numbers, 1) > 0;
COMMENT ON COLUMN contact_submissions.merged_ticket_numbers IS 'Array of ticket numbers that were merged and deleted into this primary ticket';