当前位置: 首页 > 知识库问答 >
问题:

飞行道DDL DML(推荐方法)

江新
2023-03-14

我们目前正在运行Flyway,以处理捆绑在中的DDL和DML更改。sql文件。

我们希望将它们分别处理(例如,作为 .ddl.dml),并将 DDL 作为所有者架构运行,以用户身份运行 DML。

这样跑Flyway的推荐方法是什么?这是Flyway的典型场景吗?

我们考虑过运行Flyway的两个实例(每个实例一个),但是我们想象我们可能希望能够交错DDL和DML。

共有1个答案

胡博艺
2023-03-14

本着吻和YAGNI的精神,我相信你应该保持现状。DML与DDL定义的当前结构紧密耦合。那么,为什么要将它们分开,并制造不必要的挑战来保持它们同步呢?

如果您担心的是风险,请再想一想。从业务角度来看,DML 与 DDL 具有完全相同的风险。只要您有权力来更新数据,您就有能力销毁它。

拥抱简单。

 类似资料:
  • 本文向大家介绍用Cython加速Python到“起飞”(推荐),包括了用Cython加速Python到“起飞”(推荐)的使用技巧和注意事项,需要的朋友参考一下 事先声明,标题没有把“Python”错打成“Cython”,因为要讲的就是名为“Cython”的东西。 Cython是让Python脚本支持C语言扩展的编译器,Cython能够将Python+C混合编码的.pyx脚本转换为C代码,主要用于优

  • Spring批处理集成文档解释了如何使用远程分块和分区的步骤,请参见 http://docs.spring.io/spring-batch/trunk/reference/html/springbatchintegration.html#Externalizing-batch-process-execution 我们的工作不包括简单的读取器/处理器/写入器步骤。因此,我们只想让整个作业并行运行,每

  • 在分析云电商行业版本中,分析云基于对电商行业知识的理解沉淀,提供了一份推荐埋点方案,帮助您在电商场景中快速上手使用。 1. 系统预生成自定义事件 在您开通分析云电商版后,系统会根据电商行业推荐埋点方案自动为您生成相应的自定义事件和属性。举例如下: 序号 自定义事件名称 自定义事件标识符 属性名称 属性标识符 1 加入购物车 add_to_cart 商品名称 product_name 商品ID pr

  • 我们有许多项目在许多服务器上运行,查找一个数据库,我们正在考虑为每个项目设置Flyway以控制我们的数据库结构。 但是,如果某些项目同时重新部署,我们担心并发迁移问题。(顺便说一句,我们总是在sql语法中照顾“如果存在”的事情) Flyway如何在同一数据表或其他结构发生并发更改时工作?

  • 我使用hystrix api版本1.5.4。我看到的方法已被弃用。替代方法是什么?

  • #24届软开秋招面试经验大赏# 认准拉普拉斯,秋招必上岸 就业咨xun可私 整体面试难度一颗星,二面半个多小时。 一面之后第二天通知二面。 投的飞星计划,部门是讯飞研究院,看起来像是给讯飞旗下各种学习机啥的做推荐算法。感觉业务流量很小。听之前实习过的同学说里面用的还是FM。 1 自我介绍 2 项目实习介绍 3 聊聊在阿里的成长,学习到了什么 4 觉得哪段经历对自己最重要 5 看我北上广都呆过,期待