回答

3

在数据库迁移的上下文中的迁移是更抽象的概念比数据是“移动”周围。在数据库迁移,我们概念化状态的数据库是和“迁移”到状态B.

举个例子,当我们添加一个新的领域,以表。状态A时的表是:

ID | Field1 | Field2 
1 | foo | bar 
2 | foo2 | bar2 

当我们添加字段,数据没有被逐字地移动,但我们可以概念化数据被“移动”或从上述状态A“迁移”到新的表状态B:

ID | Field1 | Field2 | Field3 
1 | foo | bar | nil 
2 | foo2 | bar2 | nil 
+0

感谢您提出状态。这不是我曾考虑过的一个概念 – heretoinfinity