そっちはもっと気に入ったから次に書きます。環境設定Djangoのマイグレーションで実行される処理(とSQL)を確認する方法を説明します。先日の記事では「Djangoマイグレーションを無停止で反映する方法」を説明しましたが、そのためにはマイグレーションでどんなSQLが実行されるかが重要になります。blog.hirokiky.orgもちろんマイグレーションファイルを開いて見れば分かりますが、Djangoのコマンドから便利に確認したり、実際に発行されるSQLを確認しておくほうが安全です。コマンドを使って、実行されるマイグレーションのプランを確認できます。いうマイグレーションが適応されていない状態です。見るとそれぞれのマイグレーションでどのような処理が実行されるかが分かります。この例では以下の意味になります。postにpublished_atフィールドを追加する両方のマイグレーションファイルともテーブルやカラムを追加するものなので、(基本的に)Webアプリのリリース前にマイグレーションを実行できます。内容を確認できるとはいえ、実際にマイグレーションで実行されるSQLを確認しておくほうが安心です。