Hello! Fairly new to Liquibase fun, and first post so apologies if this is a duplicate and/or a silly question…!
I’m looking into defining rollback steps for our changes, and writing better guidance to my team. I note on here: https://docs.liquibase.com/workflows/liquibase-community/using-rollback.html it says the following:
Many Change Types such as
rename column, and
add columncan automatically create rollback statements. If your changelog contains only statements that fit into this category, your rollback commands will be generated automatically.
My question is, how do I find out which change types support the automatic rollback statements? I can’t see any lists on the docs, or any notes made on the pages for e.g. createTable saying it supports it. Or is it just those three listed as examples? Or is this more complicated than I am initially understanding.
I was hoping to provide my team with “try and use these change types primarily, and if using others, need to write a
rollback command too” that we can then check against at peer review…
Thanks in advance!