我正在对现有数据库进行模式更改。
我备份了数据库以获取一个开发副本,并进行了更改。我将创建一个单个回滚脚本,以在单个事务中迁移生产机器上的更改。
如果出现部署问题,是否有创建回滚脚本的最佳实践? 在此之前,我手工编写了以下模式:
- 删除新的约束和索引 - 更改表以删除新列 - 删除添加的表 - 提交事务
是否有更好的方法?
我备份了数据库以获取一个开发副本,并进行了更改。我将创建一个单个回滚脚本,以在单个事务中迁移生产机器上的更改。
如果出现部署问题,是否有创建回滚脚本的最佳实践? 在此之前,我手工编写了以下模式:
- 删除新的约束和索引 - 更改表以删除新列 - 删除添加的表 - 提交事务
是否有更好的方法?