Jam*_*hoo 8 oracle export baseline liquibase
这是我的问题,我想在我们的开发Dateabase(Oracle 10g)上创建一个基线,并检查我们的svn进行版本控制,然后我们将使用liquibase来帮助我们管理增量数据库更改.
我的问题是我应该如何创建Oracle 10g的基线?数据库现在包含500多个表,包含大量配置数据,我希望我的数据库基线基于设置的SQL脚本来检查subversion,而不是检查Oracle转储.
我尝试使用liquibase generateChangeLog,但它有一些性能问题..任何人都可以推荐我任何可以帮助我的工具1.扫描任何Oracle Schema 2.生成一组SQL脚本(使用表结构和数据)..
提前致谢
詹姆士!
就像是
SELECT DBMS_METADATA.GET_DDL('TABLE',table_name) FROM USER_TABLES;
Run Code Online (Sandbox Code Playgroud)
是一个好的开始。您可以使用 PL/SQL 和 UTL_FILE 对其进行调整,使其将每个表写入不同的文件。您可能也需要执行序列(尽管版本控制它们相当毫无意义),也许还需要触发器/过程/函数/包等。
不要忘记补助金。
归档时间: |
|
查看次数: |
4425 次 |
最近记录: |