Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To work around this, I added a "preCondition" to any impacted changeSet, to check that a column, index etc exists first, before we apply the relevant step. 

Additional:

The integration failed because it relies on some of the redundant data from the liquibase steps.

Mitigating by replicating the data in the test.

Remaining Questions:

  1. Is this an adequate, clean approach?
  2. Should we re-number each changeSet id, because
    1. they are all in the one file
    2. We have removed loads of them
    3. They are now inconsistent and have big gaps in the numbering. e.g. 1-1, 1-2...1-21, 11-1, 11-2, 15, 16, 17, 18, 19, 20, 21