【问题标题】:Storing DDL scripts into a clob将 DDL 脚本存储到 clob 中
【发布时间】:2013-09-11 14:06:42
【问题描述】:

将 Toad for Oracle 10.6 与 DB Admin 插件一起使用。对于我们从 Dev 到 QA 到 Prod 的迁移过程,我们开始使用模式比较模块来生成同步脚本 DDL。执行后,我们要存储同步脚本以用于历史目的。由于政策,我们无法在任何地方复制这些内容。甚至运行 toad 的 Windows 服务器也受到写入限制。

我想我可以创建一个带有 CLOB 列的表并将脚本存储在那里,除非你们告诉我这是一个非常糟糕的主意。我正在寻找有关处理嵌入特殊字符或我可能遇到的任何其他陷阱的任何提示。

谢谢, 吉姆R

【问题讨论】:

  • 对历史脚本使用版本控制系统。如果不可能这样做,那么这听起来是个好主意;只需确保您的表中包含所有者、表名和创建日期以及 DDL。

标签: oracle ddl toad


【解决方案1】:

用你所拥有的做到最好是一件好事。如果管理不让你有版本控制,那么把它塞进数据库总比没有好。重要的是创建一个流程,记录它,并按照它进行部署。

至于使用架构差异进行部署,请看: http://thedailywtf.com/Articles/Database-Changes-Done-Right.aspx

【讨论】:

    猜你喜欢
    • 2011-07-08
    • 1970-01-01
    • 2016-07-10
    • 1970-01-01
    • 1970-01-01
    • 2011-11-10
    • 2010-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多