OSDN Git Service

v07
[pettanr/pettanr.git] / db / migrate / 20150330234954_gen_resource_picture_pictures.rb
1 class GenResourcePicturePictures < ActiveRecord::Migration
2   def up
3     Picture.find_each do |picture|
4       resource_picture_picture = ResourcePicturePicture.where(['picture_id = ?', picture.id]).first
5       opid = picture.original_picture ? picture.original_picture.id : nil
6       rpid = picture.original_picture.resource_picture ? picture.original_picture.resource_picture.id : nil
7       if resource_picture_picture
8       else
9         resource_picture_picture = ResourcePicturePicture.new()
10       end
11       resource_picture_picture.original_picture_id = opid
12       resource_picture_picture.resource_picture_id = rpid
13       resource_picture_picture.picture_id = picture.id
14       
15       resource_picture_picture.save!
16     end
17   end
18
19   def down
20   end
21 end