【发布时间】:2010-01-08 00:05:16
【问题描述】:
与所有数据库一样,我们的源代码使用源代码控制进行版本控制。数据库使用 Red Gate 的比较工具生成的一系列 SQL 脚本进行升级,这与最近似乎如雨后春笋般涌现的众多数据库迁移框架中的“向上”迁移基本相同。
但是这些框架中“向下”迁移的意义何在?通常,“向上”迁移的代码非常复杂(通常是随着功能的发展而进行复杂的数据迁移),我很难看出必须为“向下”代码反向编写所有代码的目的。这当然是我从未感到需要的东西。我在这里错过了什么吗...?
【问题讨论】: