ddl

    4热度

    1回答

    我有一个定期更新其数据库架构的程序。有时候,其中一个DDL语句可能会失败,如果是这样,我想要回滚所有更改。我换了更新的事务,像这样: BEGIN TRAN; CREATE TABLE A (PKey int NOT NULL IDENTITY, NewFieldKey int NULL, CONSTRAINT PK_A PRIMARY KEY (PKey)); CREATE INDEX A_

    11热度

    7回答

    我目前正在为我们的数据库创建一个主ddl。从历史上看,我们使用备份/恢复来修改我们的数据库,而不是维护任何ddl脚本。该模式非常大。 我目前的想法: 歇脚本分成部分(可能在单独的脚本): 表创建 添加索引 附加触发 添加约束 每个脚本都会被主脚本调用。 我可能需要一个脚本临时放弃测试约束 模式中可能存在孤立的表,我计划识别可疑表。 其他建议? 编辑:另外如果有人知道自动化过程的一部分的好工具,我们