プログラミング初学者です。
あるサイトに「migrationファイルはいわばデータベースを作成した歴史です。よって実行されてup状態になっているmigrationファイルは絶対に削除したり、編集したりしてはいけない」と書いてありました。
ここで質問です。
そのmigrationファイルの情報をもとにデータベースをいったん作成したらもうそのファイルは用済みなのではないのですか?そのファイルが作成したデータベースに今後どのような影響を与えるのでしょうか?
例えばtestテーブルを作成するmigrationファイルを削除してしまったとき、そのあとtestテーブルにカラムを追加するmigrationファイルがあったとしても、データベースにデータが残っているので何ら問題はないのではないかと考えてしまいます。(実際はエラーが出ます。。。)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。