16 lines
323 B
SQL
16 lines
323 B
SQL
UPDATE sop_versions
|
|
SET status = 'draft', reviewed_by = NULL
|
|
WHERE status = 'reviewing';
|
|
|
|
UPDATE sops
|
|
SET status = CASE
|
|
WHEN EXISTS (
|
|
SELECT 1
|
|
FROM sop_versions
|
|
WHERE sop_versions.sop_id = sops.id
|
|
AND sop_versions.status = 'published'
|
|
) THEN 'published'
|
|
ELSE 'draft'
|
|
END
|
|
WHERE status = 'reviewing';
|