Add enum to handle rejected status of trust center document access
Signed-off-by: Émile Ré <nemile.re@gmail.com>
This commit is contained in:
21
pkg/coredata/migrations/20251205T000000Z.sql
Normal file
21
pkg/coredata/migrations/20251205T000000Z.sql
Normal file
@@ -0,0 +1,21 @@
|
||||
CREATE TYPE trust_center_document_access_status AS ENUM ('REQUESTED', 'GRANTED', 'REJECTED', 'REVOKED');
|
||||
|
||||
ALTER TABLE
|
||||
trust_center_document_accesses
|
||||
ADD
|
||||
COLUMN status trust_center_document_access_status;
|
||||
|
||||
UPDATE
|
||||
trust_center_document_accesses
|
||||
SET
|
||||
status = CASE
|
||||
WHEN active = 'T' THEN 'GRANTED' :: trust_center_document_access_status
|
||||
ELSE 'REQUESTED' :: trust_center_document_access_status
|
||||
END;
|
||||
|
||||
ALTER TABLE
|
||||
trust_center_document_accesses
|
||||
ALTER COLUMN
|
||||
status
|
||||
SET
|
||||
NOT NULL;
|
||||
Reference in New Issue
Block a user