DDL 和 DML 脚本的分离 - Flyway

Posted

技术标签:

【中文标题】DDL 和 DML 脚本的分离 - Flyway【英文标题】:Segregation Of DDL & DML Script - Flyway 【发布时间】:2021-06-26 06:05:56 【问题描述】:

我有 Oracle 的 Flyway 脚本(100+)列表。

当我将我的包发布到客户环境时,为我们的 Spring Boot 应用程序创建的用户只允许执行 DML 脚本,而 DDL 只能由客户 DBA 团队执行。

现在需要将 DDL 和 DML 作为 2 个脚本从 100 多个 flyway 脚本中分离出来,是否有任何工具可以自动将其分离。

【问题讨论】:

【参考方案1】:

我会用 dbforge 创建 2 个脚本。但为此,您需要许可证。

【讨论】:

以上是关于DDL 和 DML 脚本的分离 - Flyway的主要内容,如果未能解决你的问题,请参考以下文章

什么是DQL,DML,DDL,DCL

使用MySQL管理和查询数据----DDL 和 DML

使用MySQL管理和查询数据----DDL 和 DML

DML 发生后提示用户,然后执行 DDL 的设计模式?

数据库主从DDL是啥

什么是ddl dml和dcl?怎样用才最好?