diff --git a/backend/src/main/resources/db/migration/V12__update_assignment_item_submitted_check.sql b/backend/src/main/resources/db/migration/V12__update_assignment_item_submitted_check.sql new file mode 100644 index 0000000..73925ca --- /dev/null +++ b/backend/src/main/resources/db/migration/V12__update_assignment_item_submitted_check.sql @@ -0,0 +1,16 @@ +ALTER TABLE assignment_item + DROP CONSTRAINT chk_assignment_item_submitted; + +ALTER TABLE assignment_item + ADD CONSTRAINT chk_assignment_item_submitted + CHECK ( + submitted IN ( + 'SUCCESS', + 'INSUFFICIENT_MINOR', + 'INSUFFICIENT_15000', + 'INSUFFICIENT_MAJOR', + 'INSUFFICIENT_25000', + 'FAILURE', + 'PENDING' + ) + ); \ No newline at end of file