データベースを更新するための rake タスクがあり、そのタスクは外部フックによってトリガーされます。(svn フック)。
rake タスクは、新しいレコードを挿入し、既存のレコードのいくつかの列を更新します。データベース スキーマの変更はありません。
また、これは生産中であることにも言及する必要があります。
- rake タスクの実行中にサーバーを停止する必要はありますか?
- サーバーを停止した場合、訪問者が Web サイトを閲覧しているときに「更新中」のメッセージを表示するにはどうすればよいですか?
- rake タスクが完了したら、サーバーを再起動する必要がありますか?