Tob*_*oby 5 java oracle flyway
我们目前正在运行Flyway来处理.sql文件中捆绑在一起的DDL和DML更改.
我们要单独处理它们(例如,as .ddl和.dml)并将DDL作为所有者架构运行,并将DML作为用户运行.
像这样运行Flyway的推荐方法是什么?这是Flyway的典型场景吗?
我们已经考虑过运行两个Flyway实例(每个实例一个),但我们想象我们可能希望能够交错DDL和DML.
本着KISS和YAGNI的精神,我相信你应该保持原样.无论如何,DML紧密耦合到DDL定义的当前结构.那么为什么要将它们分开并创造不必要的挑战以保持它们同步?
如果您担心风险,请再想一想.从业务角度来看,DML具有与DDL完全相同的风险.在您需要更新数据的那一刻,您就有权将其销毁.
拥抱简约.
| 归档时间: |
|
| 查看次数: |
873 次 |
| 最近记录: |