Files
papercrate/backend/migrations/202511010004_purge_document_jobs/up.sql
T
2025-11-05 12:32:10 +01:00

9 lines
263 B
SQL

CREATE UNIQUE INDEX jobs_purge_document_pending_unique
ON shared.jobs (
tenant_id,
((payload ->> 'document_id')::uuid)
)
WHERE job_type = 'purge-document'
AND payload ? 'document_id'
AND status IN ('queued', 'processing');