使用Toad for Oracle 10.6和DB Admin Add-in。对于我们的迁移过程Dev to QA to Prod,我们开始使用Schema Compare Module生成Sync Script DDL。执行后,我们希望存储Sync Scripts用于历史目的。由于政策原因,我们无法在任何地方复制这些内容。甚至运行toad的Windows服务器也是写限制的。
我想我可以创建一个带有CLOB列的表并将脚本存储在那里,除非你们告诉我这是一个非常糟糕的主意。我正在寻找关于处理嵌入式特殊字符或任何其他我可能遇到的陷阱的提示。
谢谢, JimR
答案 0 :(得分:0)
充分利用你拥有的东西是一件好事。如果管理层不允许您进行版本控制,那么将其封存在数据库中总比没有好。重要的是创建一个流程,对其进行记录,然后按照它进行部署。
至于使用架构差异进行部署,请查看: http://thedailywtf.com/Articles/Database-Changes-Done-Right.aspx