FeedBunch-app/db/migrate/20150128215215_change_user_folders_last_modified_to_etag.rb
class ChangeUserFoldersLastModifiedToEtag < ActiveRecord::Migration[5.2]
def up
add_column :users, :folders_etag, :text, null: true
User.all.each do |u|
etag = OpenSSL::Digest::MD5.new.hexdigest u.folders_updated_at.to_f.to_s
u.update_column :folders_etag, etag
end
remove_column :users, :folders_updated_at
end
def down
add_column :users, :folders_updated_at, :datetime, null: true
User.all.each do |u|
u.update_column :folders_updated_at, Time.zone.now
end
remove_column :users, :folders_etag
end
end