Add 'VALIDATION_FAILED' status to A_SOURCE_FILE_RECEIVED constraint for improved status handling

This commit is contained in:
Grzegorz Michalski
2026-02-17 11:54:07 +01:00
parent 057a4e7ce3
commit 64dc830a2b
2 changed files with 5 additions and 3 deletions

View File

@@ -14,8 +14,9 @@ ALTER TABLE CT_MRDS.A_SOURCE_FILE_RECEIVED DROP CONSTRAINT A_SOURCE_FILE_RECEIVE
ALTER TABLE CT_MRDS.A_SOURCE_FILE_RECEIVED ADD CONSTRAINT A_SOURCE_FILE_RECEIVED_CHK ALTER TABLE CT_MRDS.A_SOURCE_FILE_RECEIVED ADD CONSTRAINT A_SOURCE_FILE_RECEIVED_CHK
CHECK (PROCESSING_STATUS IN ( CHECK (PROCESSING_STATUS IN (
'RECEIVED', 'RECEIVED',
'VALIDATED', 'VALIDATED',
'READY_FOR_INGESTION', 'VALIDATION_FAILED',
'READY_FOR_INGESTION',
'INGESTED', 'INGESTED',
'ARCHIVED', -- Legacy status (backward compatibility) 'ARCHIVED', -- Legacy status (backward compatibility)
'ARCHIVED_AND_TRASHED', -- Files archived to Parquet and kept in TRASH folder (DATA bucket subfolder) 'ARCHIVED_AND_TRASHED', -- Files archived to Parquet and kept in TRASH folder (DATA bucket subfolder)

View File

@@ -48,7 +48,8 @@ ALTER TABLE CT_MRDS.A_SOURCE_FILE_RECEIVED DROP CONSTRAINT A_SOURCE_FILE_RECEIVE
ALTER TABLE CT_MRDS.A_SOURCE_FILE_RECEIVED ADD CONSTRAINT A_SOURCE_FILE_RECEIVED_CHK ALTER TABLE CT_MRDS.A_SOURCE_FILE_RECEIVED ADD CONSTRAINT A_SOURCE_FILE_RECEIVED_CHK
CHECK (PROCESSING_STATUS IN ( CHECK (PROCESSING_STATUS IN (
'RECEIVED', 'RECEIVED',
'VALIDATED', 'VALIDATED',
'VALIDATION_FAILED',
'READY_FOR_INGESTION', 'READY_FOR_INGESTION',
'INGESTED', 'INGESTED',
'ARCHIVED' 'ARCHIVED'