CPS-2669: Liquibase tagging and rollback tests

CPS-2669: Liquibase tagging and rollback tests

References

https://lf-onap.atlassian.net/browse/CPS-2669

https://docs.liquibase.com/workflows/liquibase-community/using-rollback.html

Issues & Decisions

Issue

Notes 

Decision

Issue

Notes 

Decision

1

Model Changes

No new compulsory attributes to be introduced

Changes can be made in NCMP independently

@Toine Siebelink @Lorant Hideg

Mar 19, 2025

Requirement

Functional

Interface

Requirement

Additional Information

Sign-Off

Interface

Requirement

Additional Information

Sign-Off

1

 

Tagging Schema States

  1. Introduce tags for database schema states in Liquibase to facilitate controlled rollbacks.

  2. Tagging should apply only to current and upcoming releases, not retroactively.

@Toine Siebelink @Lorant Hideg Mar 19, 2025

2

 

Rollback

  1. CPS/NCMP must support rollback operations for all Database changes.

@Toine Siebelink @Lorant Hideg Mar 19, 2025

3

 

 

 

 

Performance/Characteristics

No Performance Impact @Lorant Hideg @Toine Siebelink Mar 19, 2025