2017-11-01から1ヶ月間の記事一覧

Amazon ECS Scheduled Tasks によるコマンドの定期実行

aws

使い方 CMDに実行したいコマンドをカンマ区切りで入力し、Task Definition を作成。その他環境変数とかも 作成した Task Definition を Cluster の scheduled task にて設定。Cronかインターバルかを選択できる。 CloudWatch でログも見れるので便利

ActiveRecord IN clause

環境 $ rails -v Rails 5.1.2 基本形 where(カラム: [要素]) Model.where(id: [1,3,5]) enumのSymbolもそのままいける Model.where(status: [:active, :inactive]) 参考: Active Record Query Interface — Ruby on Rails Guides

【SQL】今週の日曜日・今週の土曜日を求める

sql

メモ: CURRENT_DATE - interval (DAYOFWEEK(CURRENT_DATE) - 1) day AS THIS_SUNDAY 日曜日始まりとする。 今日の曜日インデックス(DAYOFWEEK(CURRENT_DATE))から日曜日の曜日インデックスを引くと、今日が日曜日から何日目かが分かる。 CURRENT_DATE + inte…