diff options
author | lukegleeson <luke.gleeson@est.tech> | 2022-10-04 16:07:37 +0100 |
---|---|---|
committer | lukegleeson <luke.gleeson@est.tech> | 2022-10-05 16:19:03 +0100 |
commit | 984d1f2d90fee958d545da6924c3628f87fac840 (patch) | |
tree | 9f3c7cfc54d0e2fc54a56c8d93dcd0dae6d088f3 /cps-ri/src/main/resources/changelog/db/changes/16-insert-cm-handle-state-forward.sql | |
parent | 4bd450e1d48a24a1617906932c1de8d727bd7a40 (diff) |
Make CPS/NCMP upgradeable
Liquibase step to add CM Handle Advised state to existing CM Handles
Issue-ID: CPS-1312
Signed-off-by: lukegleeson <luke.gleeson@est.tech>
Change-Id: I8077e66c64946f6ce092daa96ee40cd935fe0b72
Diffstat (limited to 'cps-ri/src/main/resources/changelog/db/changes/16-insert-cm-handle-state-forward.sql')
-rw-r--r-- | cps-ri/src/main/resources/changelog/db/changes/16-insert-cm-handle-state-forward.sql | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/cps-ri/src/main/resources/changelog/db/changes/16-insert-cm-handle-state-forward.sql b/cps-ri/src/main/resources/changelog/db/changes/16-insert-cm-handle-state-forward.sql new file mode 100644 index 000000000..64b185f3b --- /dev/null +++ b/cps-ri/src/main/resources/changelog/db/changes/16-insert-cm-handle-state-forward.sql @@ -0,0 +1,3 @@ +create view cmHandles as select * from fragment where xpath ~* '^/dmi-registry/cm-handles\[@id=''[\w\-]+''\]$'; +insert into fragment(xpath, attributes, anchor_id, parent_id, dataspace_id, schema_node_id) select concat(xpath, '/state'), to_jsonb(concat('{"cm-handle-state": "ADVISED", "last-update-time": "', to_char(now(), 'YYYY-MM-DD"T"HH24:MI:SS.MSTZHTZM'), '"}')::json), anchor_id, id, dataspace_id, schema_node_id from cmHandles; +drop view cmHandles;
\ No newline at end of file |