- include:
file: changelog/db/changes/14-loadData-dmi-registry-2022-05-10-schema-set.yaml
- include:
- file: changelog/db/changes/15-rename-column-yang-resource-table.yaml
\ No newline at end of file
+ file: changelog/db/changes/15-rename-column-yang-resource-table.yaml
+ - include:
+ file: changelog/db/changes/16-insert-cm-handle-state.yaml
\ No newline at end of file
--- /dev/null
+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
--- /dev/null
+delete from fragment where xpath ~* '^/dmi-registry/cm-handles\[@id=''[\w\-]+''\]/state/lock-reason$';
+delete from fragment where xpath ~* '^/dmi-registry/cm-handles\[@id=''[\w\-]+''\]/state/datastores/operational$';
+delete from fragment where xpath ~* '^/dmi-registry/cm-handles\[@id=''[\w\-]+''\]/state/datastores$';
+delete from fragment where xpath ~* '^/dmi-registry/cm-handles\[@id=''[\w\-]+''\]/state$';
\ No newline at end of file
--- /dev/null
+databaseChangeLog:
+ - changeSet:
+ author: cps
+ label: insert-cm-handle-state
+ id: 16
+ changes:
+ - sqlFile:
+ path: changelog/db/changes/16-insert-cm-handle-state-forward.sql
+ rollback:
+ - sqlFile:
+ path: changelog/db/changes/16-insert-cm-handle-state-rollback.sql
\ No newline at end of file
Bug Fixes
---------
- - None
+ - `CPS-1312 <https://jira.onap.org/browse/CPS-1312>`_ CPS(/NCMP) does not have version control
Version: 3.1.4
==============