Move coredata outside probo service
Signed-off-by: gearnode <bryan@frimin.fr>
This commit is contained in:
17
pkg/coredata/migrations/20250310T161900Z.sql
Normal file
17
pkg/coredata/migrations/20250310T161900Z.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
DROP TABLE control_state_transitions;
|
||||
DROP TABLE evidence_state_transitions;
|
||||
DROP TABLE task_state_transitions;
|
||||
|
||||
ALTER TABLE tasks ADD COLUMN control_id TEXT;
|
||||
|
||||
UPDATE tasks
|
||||
SET control_id = controls_tasks.control_id
|
||||
FROM controls_tasks
|
||||
WHERE tasks.id = controls_tasks.task_id;
|
||||
|
||||
ALTER TABLE tasks ALTER COLUMN control_id SET NOT NULL;
|
||||
|
||||
ALTER TABLE tasks ADD CONSTRAINT fk_tasks_control_id
|
||||
FOREIGN KEY (control_id) REFERENCES controls(id) ON DELETE CASCADE;
|
||||
|
||||
DROP TABLE controls_tasks;
|
||||
Reference in New Issue
Block a user