DDL + DML in Flyway (recommended approach) DDL + DML in Flyway (recommended approach) oracle oracle

DDL + DML in Flyway (recommended approach)


In the spirit of KISS and YAGNI I believe you should keep things as is. The DML is tightly coupled to the current structure defined by the DDL anyway. So why separate them and create unnecessary challenges to keep them in sync?

And if it's risk you're worried about, think again. From a business perspective DML carries the exact same risk as DDL. The minute you have to power to update data, you have the power to destroy it.

Embrace simplicity.