V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
janwen
V2EX  ›  程序员

自动更新 sql 文件?

  •  
  •   janwen · Oct 15, 2014 · 3044 views
    This topic created in 4211 days ago, the information mentioned may be changed or developed.
    客户有个变态的要求,每次发布新版本相关的sql语句,必须在部署脚本中自动部署,我打算用java程序来自动部署sql文件,但问题来了,oracle中的ddl语句不能回滚,比如sql文件包含:
    create table;
    alter table
    insert into
    如果alter失败了,create不会回滚。
    大家有碰到过这样的case不,欢迎拍砖啊
    1 replies    2014-10-15 12:55:46 +08:00
    otfos
        1
    otfos  
       Oct 15, 2014
    自己回滚:
    备份将要修改的表,部署脚本运行失败,回滚(恢复数据).
    或者用备库切换的方案
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3910 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 00:10 · PVG 08:10 · LAX 17:10 · JFK 20:10
    ♥ Do have faith in what you're doing.