回答編集履歴
1
もとのエンコードに依存することを明記
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
> 上長から完全にもとに戻せる down もかいてほしいといわれました
|
2
2
|
|
3
|
-
この場合、
|
3
|
+
この場合、もとのエンコード次第では**不可能**です。新しいテーブルに`utf8mb4`にはあるけど、もとのエンコードでは使えない文字が入ってしまった場合、どうあがいてもエンコードを戻すことはできません。
|
4
4
|
|
5
5
|
このような場合、`down`の側に`raise ActiveRecord::IrreversibleMigration`と書いて、「戻せない」ことをはっきりしておきましょう。
|