From: danielhanrahan Date: Thu, 24 Jul 2025 11:58:29 +0000 (+0100) Subject: Copy latest changes from DB-migrator (Liquibase #6) X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F84%2F141584%2F1;p=policy%2Fclamp.git Copy latest changes from DB-migrator (Liquibase #6) Issue-ID: POLICY-5398 Change-Id: Id9e50a09a45d404485f0fc8895e2aafa9cd8dad4 Signed-off-by: danielhanrahan --- diff --git a/runtime-acm/src/main/resources/db/changelog/1702/upgrade/0100-automationcomposition.sql b/runtime-acm/src/main/resources/db/changelog/1702/upgrade/0100-automationcomposition.sql index d349ca262..2fe170d4c 100644 --- a/runtime-acm/src/main/resources/db/changelog/1702/upgrade/0100-automationcomposition.sql +++ b/runtime-acm/src/main/resources/db/changelog/1702/upgrade/0100-automationcomposition.sql @@ -19,3 +19,5 @@ ALTER TABLE automationcomposition ADD COLUMN revisionId VARCHAR(36) NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000'; +ALTER TABLE automationcomposition ALTER COLUMN phase TYPE INTEGER; +ALTER TABLE automationcomposition DROP COLUMN restarting; diff --git a/runtime-acm/src/main/resources/db/changelog/1702/upgrade/0200-automationcompositiondefinition.sql b/runtime-acm/src/main/resources/db/changelog/1702/upgrade/0200-automationcompositiondefinition.sql index 1e94848b6..53c24c5bd 100644 --- a/runtime-acm/src/main/resources/db/changelog/1702/upgrade/0200-automationcompositiondefinition.sql +++ b/runtime-acm/src/main/resources/db/changelog/1702/upgrade/0200-automationcompositiondefinition.sql @@ -19,3 +19,4 @@ ALTER TABLE automationcompositiondefinition ADD COLUMN revisionId VARCHAR(36) NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000'; +ALTER TABLE automationcompositiondefinition DROP COLUMN restarting; diff --git a/runtime-acm/src/main/resources/db/changelog/1702/upgrade/0300-automationcompositionelement.sql b/runtime-acm/src/main/resources/db/changelog/1702/upgrade/0300-automationcompositionelement.sql new file mode 100644 index 000000000..c50d58b45 --- /dev/null +++ b/runtime-acm/src/main/resources/db/changelog/1702/upgrade/0300-automationcompositionelement.sql @@ -0,0 +1,20 @@ +/* + * ============LICENSE_START======================================================= + * Copyright (C) 2025 OpenInfra Foundation Europe. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 + * ============LICENSE_END========================================================= + */ + +ALTER TABLE automationcompositionelement ALTER COLUMN stage TYPE INTEGER; diff --git a/runtime-acm/src/main/resources/db/changelog/1702/upgrade/0400-participant.sql b/runtime-acm/src/main/resources/db/changelog/1702/upgrade/0400-participant.sql new file mode 100644 index 000000000..7b06e271a --- /dev/null +++ b/runtime-acm/src/main/resources/db/changelog/1702/upgrade/0400-participant.sql @@ -0,0 +1,21 @@ +/* + * ============LICENSE_START======================================================= + * Copyright (C) 2025 OpenInfra Foundation Europe. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 + * ============LICENSE_END========================================================= + */ + +ALTER TABLE participant DROP COLUMN participantState; +ALTER TABLE participant DROP COLUMN lastMsg; diff --git a/runtime-acm/src/main/resources/db/changelog/1702/upgrade/0500-participantreplica.sql b/runtime-acm/src/main/resources/db/changelog/1702/upgrade/0500-participantreplica.sql new file mode 100644 index 000000000..294256b90 --- /dev/null +++ b/runtime-acm/src/main/resources/db/changelog/1702/upgrade/0500-participantreplica.sql @@ -0,0 +1,20 @@ +/* + * ============LICENSE_START======================================================= + * Copyright (C) 2025 OpenInfra Foundation Europe. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 + * ============LICENSE_END========================================================= + */ + +ALTER TABLE participantreplica ALTER COLUMN participantId DROP DEFAULT; diff --git a/runtime-acm/src/main/resources/db/changelog/changelog-1702.yaml b/runtime-acm/src/main/resources/db/changelog/changelog-1702.yaml index 1b2d96070..4c17cefa3 100644 --- a/runtime-acm/src/main/resources/db/changelog/changelog-1702.yaml +++ b/runtime-acm/src/main/resources/db/changelog/changelog-1702.yaml @@ -32,3 +32,9 @@ databaseChangeLog: path: db/changelog/1702/upgrade/0100-automationcomposition.sql - sqlFile: path: db/changelog/1702/upgrade/0200-automationcompositiondefinition.sql + - sqlFile: + path: db/changelog/1702/upgrade/0300-automationcompositionelement.sql + - sqlFile: + path: db/changelog/1702/upgrade/0400-participant.sql + - sqlFile: + path: db/changelog/1702/upgrade/0500-participantreplica.sql