答えて

3

データベース移行のコンテキストでの移行は、データが「移動」されるよりも抽象的な概念です。データベースの移行では、データベースが状態Aにあり、状態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

関連する問題