Oracle Data Modeler - 如何将 DDL 更改提交回数据库?

Oracle Data Modeler - How to Commit DDL changes back to Database?

初始说明:通过使用我的连接之一选择 Import Data Dictionary,然后选择 Schema,最后选择我想要的 Tables 创建模型建模。

在 Oracle 中进行更改后 SQL Developer Data Modeler 如何将在新创建的关系模型中所做的更改提交回数据库。

我可以通过生成的 DDL 手动解析,但这似乎是不必要的工作。我尝试使用 'Synchronize with Data Dictionary' 选项,但是当我回到我的架构中的表时,它们无论如何都不是 altered/updated。没有主键...外键、索引或我在模型中创建的任何其他 DDL 操作都出现在我的数据库中。我在这里错过了什么?

我真的想到了我应该使用的同步选项。

我们永远不会提交对数据库的更改。

您将进行比较,查看增量 DDL,然后如果您认为它不错 - 将其加载到 SQLcl、SQL Developer 或 SQLPlus到 运行。

这并不是说我们不信任您先完成审核部分,而且,如果您按错了按钮,很容易搞砸数据库。特别是一些 table 结构变化可能会导致数据丢失。