我们推动了很多迁移,它们往往进展顺利,但我知道迟早我们会推动迁移到必须回滚的生产环境。
尽管我们对代码进行了一些基本测试,并且这些测试可用于防止推送,但我们并没有强制要求迁移应该是可逆的(或至少是可回滚的)。
虽然我意识到某些迁移是不可逆的,但这并没有改变它们可能必须被逆转的事实(或者至少它们应该让我们非常清楚这是一个糟糕的迁移来正确的事实) .
你是否费心强制执行迁移是可逆的,如果是这样,你怎么做?
我们推动了很多迁移,它们往往进展顺利,但我知道迟早我们会推动迁移到必须回滚的生产环境。
尽管我们对代码进行了一些基本测试,并且这些测试可用于防止推送,但我们并没有强制要求迁移应该是可逆的(或至少是可回滚的)。
虽然我意识到某些迁移是不可逆的,但这并没有改变它们可能必须被逆转的事实(或者至少它们应该让我们非常清楚这是一个糟糕的迁移来正确的事实) .
你是否费心强制执行迁移是可逆的,如果是这样,你怎么做?