synchronize: true とは
公式ドキュメントを呼んでいる際は読み飛ばしたが、下記のようなことが書かれていた。
Setting synchronize: true shouldn't be used in production - otherwise you can
lose production data.
翻訳すると「設定synchronize:
trueは本番環境では使用しないでください。そうしないと、本番データが失われる可能性があります。」とのこと。読み飛ばすにはあまりにも恐ろしい項目な気もするが、当時に自分は気にも留めなかった。
これがマイグレーション作業と深く結びついている。
この設定は、アプリケーションをデプロイしたときにDBのテーブルがEntityから自動的に生成されるというもの。…