We have some corner cases where it would be really helpful to be able to add two different preconditions to a changeset. We are using liquibase in schemas that have originally been created by other tools, and do not want to add changesets for all the old tables etc.
We have a case where a table might exist, and if it does, we should add a new column if the column does not exist. I would like to be able to define a precondition that says
CONTINUE if this table does not exist, but
MARK_RAN if the table AND the specific column both exist.
Is there any way to achieve this?