适用于Oracle数据库的SSDT等效

时间:2017-03-31 13:29:54

标签: java oracle sql-server-data-tools schema-migration

在SSDT中,有一种管理DDL更改的机制,例如新列或更改数据类型。而不是放一个' Alter Table'声明进入数据库项目,而不是我们编辑原始'创建表'声明,重点关注包含新列的最终状态。它检测旧脚本和新脚本之间的差异,并创建必要的“更改表格”。用于部署的脚本。

在Oracle数据库中是否有与我使用J2EE技术​​和Eclipse IDE相同的策略。

3 个答案:

答案 0 :(得分:2)

不,我不担心,SSDT是Microsoft开发的一款免费工具,用于帮助SQL Server部署。我认为微软不太可能允许更不用说帮助部署到Oracle - 这是一个新的微软肯定,但有些事情永远不会改变!

最好的选择是使用JetBrains datagrip作为IDE和flyway作为部署工具:

https://flywaydb.org/documentation/database/oracle

https://www.jetbrains.com/datagrip/

在我看来,微软已经创建了任何RDBMS的最佳开发环境,并引入了redgate工具套件,它使工具成为真正的差异化因素。

答案 1 :(得分:1)

它不是像SSDT那样内置在IDE中,而是使用与SSDT数据库项目相同的方法的Redgate has comparison tools for Oracle

这可以与Redgate Source Control for Oracle结合使用,bcadd在您选择的VCS中维护架构模型。

答案 2 :(得分:1)

嗯,有"Oracle Developer Tools for Visual Studio"

我已经5年没有看过这个问题,但过去常常做旧的Visual Studio数据库工具(datadude / dbproj /其他名称)所做的一些事情。