Oracle数据建模器-如何将DDL更改提交回数据库?

Oracle数据建模器-如何将DDL更改提交回数据库?,oracle,oracle11g,oracle-sqldeveloper,oracle-data-modeler,Oracle,Oracle11g,Oracle Sqldeveloper,Oracle Data Modeler,初始注释:通过使用我的一个连接选择导入数据字典,然后选择模式,最后选择我要建模的表,创建模型 在Oracle SQL Developer Data Modeler中进行更改后,如何将新创建的关系模型中所做的更改提交回数据库 我可以手动解析生成的DDL,但这似乎是不必要的工作。我尝试使用“与数据字典同步”选项,但是当我返回到架构中的表时,它们没有以任何方式被更改/更新。没有主键。。。外键、索引或我在模型中创建的任何其他DDL操作都可以在我的数据库中看到。我错过了什么 我真的想到了我应该使用的同步

初始注释:通过使用我的一个连接选择导入数据字典,然后选择模式,最后选择我要建模的表,创建模型

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

我可以手动解析生成的DDL,但这似乎是不必要的工作。我尝试使用“与数据字典同步”选项,但是当我返回到架构中的表时,它们没有以任何方式被更改/更新。没有主键。。。外键、索引或我在模型中创建的任何其他DDL操作都可以在我的数据库中看到。我错过了什么


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

我们永远不会向数据库提交更改

您将进行比较,检查delta DDL,然后如果您认为它是好的,请将其加载到SQLcl、sqldeveloper或SQLPlus中运行


这并不是说我们不相信你先做回顾部分,而且,如果你按错了按钮,数据库很容易被弄糟。尤其是某些表结构更改可能导致数据丢失

我们永远不会向数据库提交更改

您将进行比较,检查delta DDL,然后如果您认为它是好的,请将其加载到SQLcl、sqldeveloper或SQLPlus中运行


这并不是说我们不相信你先做回顾部分,而且,如果你按错了按钮,数据库很容易被弄糟。尤其是某些表结构更改可能导致数据丢失

这就意味着,
同步
选项可以完全按照你说的做。。。请允许我复习一下。基本上。。。我的工作是确定应该运行什么DDL(在我的数据库中),它是全部还是部分。这是正确的理解吗?是的,您可以查看差异,并点击“复选框”表示您批准,然后在生成DDL时,这些项目将包含在脚本中。然后你自己去运行…在模型之外,这样会建议
Synchronize
选项完全按照你说的做。。。请允许我复习一下。基本上。。。我的工作是确定应该运行什么DDL(在我的数据库中),它是全部还是部分。这是正确的理解吗?是的,您可以查看差异,并点击“复选框”表示您批准,然后在生成DDL时,这些项目将包含在脚本中。然后你自己去运行…在建模器之外