2017-10-12 14 views
0

私は、postgresqlデータをjson列から同じテーブル内の別の列に移動しようとしています。herokuコンソールでデータスクリプトを実行する最も良い方法は?

これを効率的に行うにはどうすればよいですか?私のherokuコンソールは10〜20分後に消滅し、アップデートするために100,000以上のレコードがあります。

Ticket.where(payment_type: nil).find_each(batch_size: 1000) do |ticket| 
    ticket.update_attributes(payment_type: ticket.data['_embedded']['payments'][0]['_embedded']['name']) if ticket.data['_embedded']['payments'].present? 
end 

答えて

関連する問題