私は、整数列 "monthly_point"を持つテーブル "Point"と、整数列 "Give_Point"を持つテーブル "User"を持っています。私は毎月 "monthly_point"の値である "Give_Point"の値を更新したい。どうやってやるの?皆さんありがとう。データベースを毎月更新する?
0
A
答えて
0
0
あなたは自分のGemfileにgem 'whenever', require: false
を追加し、bundle install
を実行whenever gem
を使用するので、これを達成するためにcron-jobs
を使用する必要があります。 はその後、アプリケーションのルートディレクトリ内には、次のコマンドを実行します。
`bundle exec wheneverize`
これはあなたのconfigフォルダ(config/schedule.rb)
にスケジュールファイルが追加されます。このファイルでは、スケジュールされたタスクを設定します。通常のcronスケジューリングを使用するか、スケジューリングにもっと慣れ親しんだDSLを使用できます。次の例では、宝石のREADME.mdから取っています
every 3.hours do
runner "MyModel.some_process"
rake "my:rake:task"
command "/usr/bin/my_great_command"
end
every 1.day, :at => '4:30 am' do
runner "MyModel.task_to_run_at_four_thirty_in_the_morning"
end
every :hour do # Many shortcuts available: :hour, :day, :month, :year, :reboot
runner "SomeModel.ladeeda"
end
every :sunday, :at => '12pm' do # Use any day of the week or :weekend, :weekday
runner "Task.do_something_great"
end
every '0 0 27-31 * *' do
command "echo 'you can use raw cron syntax too'"
end`
あなたがconfig/schedule.rb
であなたのスケジュールされたタスクを設定したら、あなたはまだあなたのcrontabにそれらを適用する必要があります。あなたのターミナルから、いつでもコマンドを使用してcrontabを更新してください:
アプリケーションのディレクトリに変更してください。/schedule.rb
cd /my/app
ビューの設定は、構文にcronに変換
bundle exec whenever
関連する問題
- 1. Yii2毎月テーブルを更新する
- 2. SSMS - 毎日、毎週、毎月のカラム値を変更する
- 3. データベースの毎日の自動更新
- 4. データベースを毎日更新することができるcronjob/trigger
- 5. 毎月
- 6. データベースをcronjobs(Mysql、Mongodb)で毎日更新する
- 7. 更新ユーザーフィールド毎月、管理役割およびサブスクリプション
- 8. 毎月新しいデータでExcelチャートを更新し、最後の1か月間を最後に転記
- 9. のMySQL:毎週、毎月SUM
- 10. Pythonで毎日/毎週/毎月の成長を計算する
- 11. asp.netの毎日、毎週、毎月のカレンダービュー
- 12. グループ毎月
- 13. 更新1月
- 14. 更新チャット毎秒
- 15. 毎回テキストフィールドの値を更新する
- 16. ListViewを毎秒更新する
- 17. 毎秒ウィジェットを更新するには?
- 18. 毎日、毎月、毎年fullcalendarイベントを繰り返す
- 19. 毎月新しい名前とファイルで保存する
- 20. CodeIgniter - 毎月のアーカイブ
- 21. 毎月のxts値を毎月のオプション有効期限に変更します。OHLCV xts in R
- 22. ログバックの設定毎月の回転とジップ毎月
- 23. データベースを毎年更新するにはどうすればよいですか?
- 24. コンテンツを持つ毎秒HTML要素をMySQLデータベースから更新する
- 25. PHP/MySQLを使用して、毎週データベースを更新する方法は?
- 26. 毎月UIalertビューを開始する
- 27. 毎月のアーカイブでメールをコピーする
- 28. データベースの更新ページを更新する
- 29. 毎年データを取得し、毎月作成し、補間する
- 30. 毎月のデータを集計
を見てみましょう - https://github.com/javan/whenever – Sebin