• 请不要在回答技术问题时复制粘贴 AI 生成的内容
janwen
V2EX  ›  程序员

自动更新 sql 文件?

  •  
  •   janwen · Oct 15, 2014 · 3111 views
    This topic created in 4261 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   ·   1166 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:01 · PVG 02:01 · LAX 11:01 · JFK 14:01
    ♥ Do have faith in what you're doing.