为 flyway 的基线创建 DDL
Creating a DDL for a baseline for flyway
我有一个 oracle 11 XE 数据库,里面有 3 个模式,我想创建一个 DDL 文件来制作用于 flyway 的基线脚本。
我试图只导出所有 3 个模式的 DDL,但结果 sql 不包括用户的创建或表空间的创建。它只是从 sql 开始创建表,这将不起作用,因为用户或表空间不存在。
有什么方法可以用 sql-developer 来完成这个工作,还是我使用了错误的工具来完成这里的工作?
我想我可能需要在 DDL 中包含所有 SYSTEM 对象,但不知道如何将其导入 运行 oracle 实例。
如果有任何提示或提示,我将不胜感激,我开始认为这个计划是不可能的。 :-(
谢谢
马特
当我们为模式生成 ddl 时,我们获取模式对象,而不是拥有该模式的用户的定义,也不是模式中使用的表空间
你仍然可以获得这些,只需打开 DBA 面板 -
我有一个 oracle 11 XE 数据库,里面有 3 个模式,我想创建一个 DDL 文件来制作用于 flyway 的基线脚本。
我试图只导出所有 3 个模式的 DDL,但结果 sql 不包括用户的创建或表空间的创建。它只是从 sql 开始创建表,这将不起作用,因为用户或表空间不存在。
有什么方法可以用 sql-developer 来完成这个工作,还是我使用了错误的工具来完成这里的工作?
我想我可能需要在 DDL 中包含所有 SYSTEM 对象,但不知道如何将其导入 运行 oracle 实例。
如果有任何提示或提示,我将不胜感激,我开始认为这个计划是不可能的。 :-(
谢谢
马特
当我们为模式生成 ddl 时,我们获取模式对象,而不是拥有该模式的用户的定义,也不是模式中使用的表空间
你仍然可以获得这些,只需打开 DBA 面板 -